Пользователь SSH с определенным разрешением на выполнение команды [закрыто]

0
17.01.2017, 21:12
2 ответа

Да, вы можете установить конкретный каталог в качестве домашнего каталога пользователя с помощью команды

useradd -d /home/user_xyz/developer developer

ниже, а для ограниченного доступа к командам откройте имя файла как

vi /etc/sudoers

или просто запустите команду

visudo

Отредактируйте файл, вы можете найти строки для предоставления управления или ограниченного командного доступа ограниченному пользователю.

-1
28.01.2020, 04:48

Создайте своего пользователя и используйте ограниченную оболочку bash / bin / rbash для своей оболочки (*).

Теперь создайте в их домашнем каталоге только то, что им нужно:

  • каталог bin с двоичными файлами, которые им разрешено использовать
  • сценарий запуска ( .profile и т.д.), который определяет PATH как этот каталог и отменяет (или переопределяет) все встроенные команды оболочки, которые вы не хотите, чтобы они использовали

Это идея.

(*) Имея всего три команды, вы также можете создать свою собственную оболочку.

1
28.01.2020, 04:48

Теги

Похожие вопросы