![Как смонтировать устройство без пароля](https://rvso.com/image/1444038/%D0%9A%D0%B0%D0%BA%20%D1%81%D0%BC%D0%BE%D0%BD%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C%20%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%BE%20%D0%B1%D0%B5%D0%B7%20%D0%BF%D0%B0%D1%80%D0%BE%D0%BB%D1%8F.png)
Я использую следующую команду в скрипте для монтирования устройства. Однако всякий раз, когда я ее запускаю, она запрашивает пароль.
sudo mount -t cifs //xxx/lon-hsv/BT/APPOPS/Qlikview /mnt/appops -o user=nobody,file_mode=0777,dir_mode=0777,nounix,noserverino
Как изменить команду так, чтобы она не запрашивала пароль?
решение1
Вам нужно изменить конфигурацию sudo
(через /etc/sudoers
файл), чтобы разрешить некоторым пользователям использовать эту команду без пароля. По соображениям безопасности, когда вы делаете такие вещи, вы должны бытькак можно более ограничительный(т.е. делатьнетпозволятьвсепользователям использовать mount
команду без пароля; возможно, даже создать второй скрипт только для задачи монтирования и выполнить этот скрипт sudo
только для некоторых пользователей).
Прочитайте соответствующие страницы руководства ( man sudo
и man sudoers
).