Ограничение пользователей Centos SSH и SFTP для определенных каталогов

Sudo достаточно один раз, просто запустите wrapper.shс помощью sudo. Проверьте, есть ли у вас root-права в скрипте, больше не нужны вызовы sudo.

sudo./wrapper.sh

обертка.sh:

#!/usr/bin/env bash

if [ "$EUID" -ne 0 ]
  then echo "Please run as root"
  exit
fi

./some_other_script_01
./some_other_script_02
0
21.11.2019, 22:03
1 ответ

Вы можете использовать ограниченную оболочку, такую ​​как rbash или rssh, чтобы ограничить возможности пользователей. (Или VirtFS/jailshell, если вы готовы зайти так далеко. )Вот пример использования rbash из RH:

https://access.redhat.com/solutions/65822

0
28.01.2020, 03:05

Теги

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