Victor Wagner -> [email protected] @ 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: [EMAIL PROTECTED]
/dev/null-транспортировка
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]