Я - действительно новичок на Ubuntu, я сталкиваюсь с простой проблемой, которую я не нахожу нигде, я следую этому учебному руководству для создания ssh каталога тюрьмы
https://www.tecmint.com/restrict-ssh-user-to-directory-using-chrooted-jail/
Я знаю, что у пользователя не будет некоторых команд, но я хочу включить, у некоторых пользователю, в этом учебном руководстве есть эти команды для включения этого:
# cp -v /bin/ls /home/test/bin/
# cp -v /bin/date /home/test/bin/
# cp -v /bin/mkdir /home/test/bin/
и существует, также находят, что библиотеки для этого управляют:
ldd /bin/ls
# cp -v /lib64/{libselinux.so.1,libcap.so.2,libacl.so.1,libc.so.6,libpcre.so.1,libdl.so.2,ld-linux-x86-64.so.2,libattr.so.1,libpthread.so.0} /home/test/lib64/
Мне удалось сделать, это управляет работой успешно, но "хвост" управляет, чтобы я попробовал все ни кроме чего, работает.
Я использую ldd /bin/tailf
(tailf команда?)
это отображает некоторые библиотеки, я использую команду CP, и не работает, что я делаю неправильно?
На Ubuntu, команде tail
расположен в /usr/bin/tail
(см. также информацию о пакете из связанного сообщения), таким образом, Вы хотите сделать
ldd /usr/bin/tail
Обратите внимание, что в дополнение к копированию команд, необходимо или связать или скопировать часть из /lib
каталоги, так как некоторые двоичные файлы полагаются на общие библиотеки, сохраненные там в особенности /bin/sh
полагается на это.См. также: Измените ссылку/bin/sh временно