|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : Olli Artemjev 2:5020/1354 25 Oct 2000 02:32:15 To : All Subject : ?: а почему в chroot у меня юзверя даже cd немогут? --------------------------------------------------------------------------------
Сделал почти до конца chroot, ручками поставил кучу rpm с --root /chrooted
с cd RH 6.2, рутом я там работаю (chroot /chrooted идет на ура). Юзверем -
хрен - на все, даже на собственный каталог, ему принадлежащий, говорит
permission denied.
Вопрос - как найти либу которую я забыл поставить? Ставить все rpm с cd с
маской *lib* не предлагать. Или может дело в другом? Ведь под рутом работаю
без писков. Hикто не сталкивался?
частичный вывод `strace su - olli 2>&1| grep \ E` с коментарием прилагается:
ну этого и по жизни не было и без chroot.
open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or
directory)
хрен знает что. :)
fstat64(0x3, 0xbfffb59c) = -1 ENOSYS (Function not
implemented)
Этого и вне chroot нет.
open("/usr/share/i18n/locale.alias", O_RDONLY) = -1 ENOENT (No such file or
directory)
Интересно - зачем su socket? И почему он refused? =)
connect(3, {sin_family=AF_UNIX, path="
/var/run/.nscd_socket"}, 110)
= -1 ECONNREFUSED (Connection refused)
вот это не понятно - права на этот каталог у olli - собственник, 755
chdir("/home/olli") = -1 EACCES (Permission denied)
этого у меня и без chroot не было..
open("/etc/pwdb.conf", O_RDONLY) = -1 EACCES (Permission denied)
proc у меня в chroot пока не работает и монтировать его я не пробовал. Может
в этом вся фишка?
readlink("/proc/self/fd/0", 0xbffff494, 511) = -1 EACCES (Permission
denied)
на /dev/ и на /dev/pts права 755
stat("/dev/pts/", 0xbffff00c) = -1 EACCES (Permission denied)
И как пояснить следующий open имея следующее в --cut
- ---cut
[root@town /root0]# chroot /users/userchroot/
bash# ls -l /dev/null
crw-rw-rw- 1 root root 1, 3 Май 6 1998 /dev/null
bash# ls -l / | grep dev
drwxr-xr-x 6 root root 36864 Окт 18 20:20 dev
- ---cut
open("/dev/null", O_RDONLY|O_NONBLOCK|O_DIRECTORY) = -1 EACCES (Permission
denied)
stat("/dev/", 0xbfffef00) = -1 EACCES (Permission denied)
--
Bye.Olli. mailto(remove "NOSPAM"): olli@digger.NOSPAMorg.ru
*: You know you've been hacking too long when...
...you leave the building at night and say "XGoodNight" to the security guard!
--- Gnus/5.0803 (Gnus v5.8.3) XEmacs/21.1 (Bryce Canyon)
* Origin: Sunrise. (2:5020/1354.0)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/55624adaf3115.html, оценка из 5, голосов 10
|