Jak zamontować urządzenie bez hasła


1

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?


1
Uruchom skrypt za pomocą sudo.
suspectus

Odpowiedzi:


0

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 z mount polecenie bez hasła; może nawet utworzyć drugi skrypt tylko dla zadania montowania i wykonanie tego skryptu przez sudo tylko dla niektórych użytkowników).

Przeczytaj odpowiednie strony podręcznika ( man sudo i man sudoers ).


Mam następujące uprawnienia sudo: użytkownik ALL = (ALL) NOPASSWD: ALL
HSV

czy to nie wystarczy?
HSV

2
To zadziała, ale tak jest naprawdę niepewny. Zasadniczo zezwalasz wszystkim na uruchamianie czegokolwiek jako dowolnego użytkownika bez hasła. Nie jest to zalecane .
MoonSweep

ale nadal prosi o hasło?
HSV

Więc tak nie jest sudo który prosi o hasło, ale mount.cifs polecenie (automatycznie wywoływane przez mount -t cifs ). Sprawdź uprawnienia swojego udziału sieciowego.
MoonSweep
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.