Re: initrd и привелегии пользователя
Victor Wagner -> debian-russian@lists.debian.org @ Tue, 21 Oct 2008 00:05:57 +0400:
>> Почему в initrd нельзя выполнять или читать файлы без рутовских привелегий?
>>
>> su user выдаёт
>> Cannot execute /bin/sh: Permission denied
>> strace показывает
>> execve("/bin/sh", ["sh"], [/* 27 vars */]) = -1 EACCES (Permission denied)
>>
>> и так не только с su и не только на выполнение, но и на чтение.
>> при этом доступ к файлам нормальный 755 (или 644).
VW> А что показывает ls -ld / и ls -ld /bin?
VW> А то подобные глюки обычно бывают от того, что неправильные права на
VW> корень файловой системы. И очень тяжело додуматься до того, что смотреть
VW> надо в корень. Не исключено, что банальный
VW> chmod 0755 /
VW> перед su спасет смертельно раненного кота.
Там, небось, read-only filesystem...
--
Artem Chuprina
RFC2822: <ran{}ran.pp.ru> Jabber: ran@jabber.ran.pp.ru
/dev/null-транспортировка
Reply to: