Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 ?: а почему в chroot у меня юзверя даже cd немогут?   Olli Artemjev   25 Oct 2000 02:32:15 
 ответ: ?: а почему в chroot у меня юзверя даже cd немогут?   Olli Artemjev   26 Oct 2000 17:50:07 
Архивное /ru.unix/55624adaf3115.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional