Używam następującego polecenia w skrypcie, aby zamontować urządzenie. Jednak zawsze, gdy go uruchomię, wyświetla monit o podanie hasła.
sudo mount -t cifs //xxx/lon-hsv/BT/APPOPS/Qlikview /mnt/appops -o user=nobody,file_mode=0777,dir_mode=0777,nounix,noserverino
Jak zmodyfikować polecenie, aby nie pytało o hasło?
sudo
.Odpowiedzi:
Musisz zmodyfikować konfigurację
sudo
(przez/etc/sudoers
plik), aby umożliwić niektórym użytkownikom korzystanie z tego polecenia bez hasła. Ze względów bezpieczeństwa powinieneś być tego typu jak najbardziej restrykcyjny (tj. zrób nie dopuszczać wszystko użytkownicy do korzystania zmount
polecenie bez hasła; może nawet utworzyć drugi skrypt tylko dla zadania montowania i wykonanie tego skryptu przezsudo
tylko dla niektórych użytkowników).Przeczytaj odpowiednie strony podręcznika (
man sudo
iman sudoers
).źródło
sudo
który prosi o hasło, alemount.cifs
polecenie (automatycznie wywoływane przezmount -t cifs
). Sprawdź uprawnienia swojego udziału sieciowego.