Что регулирует права пользователя для команды `mount`?

Чтобы скопировать отличный ответ Майка Строяна из этого старого сообщения списка рассылки :

Вы можете использовать "history -r", чтобы прочитать файл в историю оболочки и "history -s", чтобы добавить каждую прочитанную вами строку в историю. Затем используйте history -w, чтобы сохранить историю обратно в файл. Вот пример редактирования строки чтения в стиле vi.

#!/bin/bash
history -r script_history
set -o vi
CMD=""
while true
do
    echo "Type something"
    read -e CMD
    history -s "$CMD"
    echo "You typed $CMD"
    case "$CMD" in
        stop)
            break
            ;;
        history)
            history
            ;;
    esac
done
history -w script_history
echo stopping

2
09.05.2015, 19:17
1 ответ

Несколько моментов здесь::

  1. Во-первых, удалите noauto, потому что это помешает работе mount -a.

  2. Затем также проверьте, установлен ли бит «T» в /media/dvd, например

    chmod +t /media/dvd
    

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

  1. Кроме того, для монтирования требуется возможность CAP _SYS _ADMIN Linux.

Дополнительную информацию см. здесь:

Как добавить права `cap _sys _admin `пользователю в CentOS 7?

  1. Изменить «пользователей» на «пользователей»

Это должно решить ваши проблемы.

0
27.01.2020, 22:54

Теги

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