[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: initrd и привелегии пользователя



On 2008.10.20 at 18:39:33 +0400, sergio wrote:

> Всем привет
> 
> Почему в initrd нельзя выполнять или читать файлы без рутовских привелегий?
> 
> su user выдаёт
> Cannot execute /bin/sh: Permission denied
> strace показывает
> execve("/bin/sh", ["sh"], [/* 27 vars */]) = -1 EACCES (Permission denied)
> 
> и так не только с su и не только на выполнение, но и на чтение.
> при этом доступ к файлам нормальный 755 (или 644).

А что показывает ls -ld / и ls -ld /bin?
А то подобные глюки обычно бывают от того, что неправильные права на
корень файловой системы. И очень тяжело додуматься до того, что смотреть
надо в корень.  Не исключено, что банальный

chmod 0755 / 
перед su спасет смертельно раненного кота. А дальше надо смотреть,
почему initrd так его создает.

> --
> sergio.
> 
> 
> -- 
> To UNSUBSCRIBE, email to debian-russian-REQUEST@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact 
> listmaster@lists.debian.org
> 


Reply to: