Предоставление «нормальной» возможности пользователя монтировать диск (visudo)

Я запускаю сервер на AWS, который требует, чтобы объем хранилища монтировался по мере необходимости. Мне нужны «нормальные» пользователи (те, у кого нет привилегий sudo и т. Д.), Чтобы смонтировать этот диск и выполнить необходимые действия.

Для этого я сделал:

  1. Создайте группу с именем xyz : sudo groupadd xyz
  2. Добавил (а) мой пользователь в эту группу: sudo usermod -a -G xyz sriram
  3. Отредактированный файл /etc/sudoers :

     %xyz ALL=/bin/mount /dev/xvdg, /bin/umount /dev/xvdg 

Однако, когда я пытаюсь установить диск с помощью:
данные mount / dev / xvdg

Я получаю сообщение об ошибке:

 only root can do that... 

Добавление sudo к вышеуказанной команде не sriram решить проблемы, так как пользователь sriram не является частью группы wheel .

Я также прочитал некоторые сообщения в Интернете, которые предлагают добавить данные пользователя в /etc/fstab . Это позволило бы мне установить этот диск без sudo. Однако это не мой прецедент. Я хочу, чтобы смонтировать диск по мере необходимости

Как я могу это решить? Где я иду не так?

2 Solutions collect form web for “Предоставление «нормальной» возможности пользователя монтировать диск (visudo)”

sudo ожидает соответствия полного пути команды. Поэтому постарайтесь

 sudo /bin/mount /dev/xvdg /data 

(Вам нужно будет добавить часть «/ data» в вашу строку sudo).

Вы должны добавить строку в /etc/fstab которая описывает, как монтировать тома. Чтение страницы, отображаемой с помощью man fstab вы должны взглянуть на user опцию. Это решение не использует sudo , но я предполагаю, что ваша конечная цель – позволить постоянным пользователям монтировать накопитель.

  • Какие плохие вещи могут произойти, если мы не будем использовать sudoedit?
  • настройки sudoers для подключения сетевых ресурсов и устройств loop и разного рода
  • Почему я могу копировать файлы, но не создавать файлы в этом каталоге?
  • Ошибка аутентификации su, ошибка sudo
  • Зачем мне tty запускать sudo, если я могу sudo без пароля?
  • Передача переменных окружения через sudo на solaris 10
  • sudo: "g ++: команда не найдена"
  • Восстановить права sudo
  • Нет пароля для запуска команды как root для фиксированной команды?
  • Как предотвратить зависание чувствительных аргументов CLI в журналеctct при использовании sudo?
  • Почему sudo timestamp не обновляется при установке NOPASSWD?
  • Interesting Posts
    Linux и Unix - лучшая ОС в мире.