Мне нужно создать пользователя на моем компьютере CentOS, которому разрешено запускать только несколько команд:

  • lvcreate
  • lvremove
  • крепление
  • kpartx
  • RDIFF резервного копирования

И доступ ко всем файлам в /dev/ и /mnt . Как мне это настроить? Команды должны запускаться от имени пользователя root, но если кто-то может получить доступ к машине (каким-то образом)

1 ответ1

0

Я сделал это с помощью:

Cmnd_Alias      COMMANDS = /usr/sbin/lvcreate, /usr/sbin/lvremove, /sbin/kpartx, /usr/sbin/lvdisplay, /usr/bin/rdiff-backup, /bin/mount, /bin/umount
backupvps       ALL=NOPASSWD: COMMANDS

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .