*"You might be able to avoid the need for the getcwd call at startup by
exporting PWD*"

Sorry,would you give us more details about how to avoid the "error" message

Thanks very much

LynnOS

2008/7/13 Chet Ramey <[EMAIL PROTECTED]>:

> [EMAIL PROTECTED] wrote:
>
>  LynnOS wrote:
>>
>>> [EMAIL PROTECTED] Linux-vserver:~# pwd
>>> /root
>>> [EMAIL PROTECTED] Linux-vserver:~# ls -ld /root
>>> drwx------    3 root     root         4096 Jul  3 14:52 /root
>>> [EMAIL PROTECTED] Linux-vserver:~# su lynn
>>> *shell-init: error retrieving current directory: getcwd: cannot access
>>> parent directories: Permission denied*
>>> [EMAIL PROTECTED] Linux-vserver:/root$
>>>
>>
> This is not a bash problem.  You're in a directory which can be read and
> searched only by root, and you're su'ing to another user.  That user
> does not have permission to search the current directory, even to find
> `..', so getcwd is going to fail.
>
> *You might be able to avoid the need for the getcwd call at startup by
> exporting PWD, *so the child shell can read it, but there aren't any
> guarantees.
>
> Chet
>
> --
> ``The lyf so short, the craft so long to lerne.'' - Chaucer
>
> Chet Ramey, ITS, CWRU    [EMAIL PROTECTED]
> http://cnswww.cns.cwru.edu/~chet/ <http://cnswww.cns.cwru.edu/%7Echet/>
>
>
>


-- 
OpenEmbedded,Linux vserver,Python

Reply via email to