Мое предложение было бы изменить корень с помощью ssh. Это новая функция сервера OpenSSH с версии 4.8p1. (ubuntu package: openssh-server) и, следовательно, доступен в новых версиях ubuntu.
В двух словах, если определенный пользователь (для которого вы распространяете ключ) регистрируется через ssh, он будет быть заключен в тюрьму внутри именованного каталога, что делает доступ к чему-либо, что находится за пределами недоступного. Это особенно просто настроить, если вы хотите получить доступ к файлам и не запускать какие-либо программы для chrooted пользователя. См. Здесь, например: http://www.howtoforge.com/chrooted-ssh-sftp-tutorial-debian-lenny
Если вы можете подробно остановиться на конкретных потребностях, которые у вас есть, мы можем больше прокомментировать.
Кроме того, если у вас настроен пользователь jsh ssh, вы можете рассмотреть sshfs (для ubuntu) и netdrive - http://www.howtoforge.com/chrooted-ssh-sftp- tutorial-debian-lenny (для окон) для плавного монтирования этих каталогов на соответствующих машинах.
да, вы можете. но почему бы не поместить их на
/ usr / local / binили
/usr/local/sbin
, в этом случае вы можете использовать это где угодно. Но если вы скопируете этот каталог X, вы можете использовать только этот каталог ih X