LINUX.ORG.RU
ФорумAdmin

/etc/passwd


0

0

вопросики есть - а как утилиты passwd adduser или addgroup заставить работать со строго определенными passwd и shadow объясняю - есть несколько прог в чрут среде, в каждой из них свой /etc/passwd и /etc/shadow и вот нужно добавлять пользователей, удалять и менять им пароли как это сделать?


Re: /etc/passwd

я бы не парился и скопировал их в /path/to/chroot/bin.
и вызывал так: chroot path/to/chroot /bin/useradd <user>

signal11 ()
Ответ на: Re: /etc/passwd от signal11

Re: Re: /etc/passwd

должен отметить, что еще придется притащит в чрут все либы:

 $ ldd /usr/sbin/useradd 
        libcrypt.so.1 => /lib/libcrypt.so.1 (0x4001f000)
        libc.so.6 => /lib/libc.so.6 (0x4004c000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

в моем случае: /lib/ld-linux.so.2, /lib/libc.so.6,
/lib/libcrypt.so.1

happy hacking 4 U!

signal11 ()
Ответ на: Re: Re: Re: /etc/passwd от palach

Re: Re: Re: Re: /etc/passwd

Есть утилитки облегчающие создание chroot_a

apt-cache search -n jail

jailer - Builds and maintains chrooted environments
jailtool - Tool to build chroot-jails for daemons
makejail - Automatically create chroot jails for programs

sdio ★★★★★ ()
Ответ на: Re: Re: Re: /etc/passwd от palach

Re: Re: Re: Re: /etc/passwd

>а как узнать какие либы использует прога? т.к. у меня сейчас это все дело просто биндится

ldd <прога>

qwe ★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.