Предоставление «нормальной» возможности пользователя монтировать диск (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. Однако это не мой прецедент. Я хочу, чтобы смонтировать диск по мере необходимости

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

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

 sudo /bin/mount /dev/xvdg /data 

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

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