Да, вы можете установить конкретный каталог в качестве домашнего каталога пользователя с помощью команды
useradd -d /home/user_xyz/developer developer
ниже, а для ограниченного доступа к командам откройте имя файла как
vi /etc/sudoers
или просто запустите команду
visudo
Отредактируйте файл, вы можете найти строки для предоставления управления или ограниченного командного доступа ограниченному пользователю.
Создайте своего пользователя и используйте ограниченную оболочку bash / bin / rbash
для своей оболочки (*).
Теперь создайте в их домашнем каталоге только то, что им нужно:
bin
с двоичными файлами, которые им разрешено использовать .profile
и т.д.), который определяет PATH
как этот каталог и отменяет (или переопределяет) все встроенные команды оболочки, которые вы не хотите, чтобы они использовали Это идея.
(*) Имея всего три команды, вы также можете создать свою собственную оболочку.