Comando per autorizzare singoli utenti a montare e smontare una cartella di rete

2 risposte [Ultimo messaggio]
Ritratto di attilafdd
attilafdd
(Geek)
Offline
Geek
Iscritto: 19/11/2007
Messaggi: 110

Ciao a tutti,
per montare una cartella di rete uso il seguente comando:
mount -t cifs //192.168.1.1/T_Drive /media/T_Drive -o username=****,password=****
e
umount /media/T_Drive
per smontarlo.

Tuttavia riesco a montarlo (e a smontarlo) solo come root, mentre vorrei autorizzare un paio di utenti a montare e smontare il Drive a proprio piacimento/necessità.

Ho provato tramite Yast-Sudo, aggiungi nuova regola, Utente "pinco", Host "ALL", RunAs "root", flag su "nessuna password", Comando "/usr/bin/mount"; parametri "-t cifs //192.168.1.1/T_Drive /media/T_Drive -o username=****,password=****"....
ma quando confermo restituisce "ERRORE - impossibile scrivere le impostazioni" e poi "Salvataggio della configurazione di sudoers non riuscito. Modificare le impostazioni?"

Che sia un problema di parametri troppo lunghi?

Invece usando lo stesso procedimento per smontare la cartella quindi:
Yast-Sudo, aggiungi nuova regola, Utente "pinco", Host "ALL", RunAs "root", flag su "nessuna password", Comando "/usr/bin/umount"; parametri "/media/T_Drive", la regola viene salvata.
Tuttavia se da terminale dell'utente "pinco" lancio il comando
umount /media/T_Drive
la risposta è
umount: /media/T_Drive: umount failed: Operazione non permessa
(anche dopo disconnessione o riavvio per far "digerire" i nuovi permessi)

Insomma da Yast non riesco a saltarci fuori... qualcuno sa dirmi dove sbaglio o a consigliarmi qualche comando da console per attribuire ad alcuni utenti questi due comandi (e solo questi):
mount -t cifs //192.168.1.1/T_Drive /media/T_Drive -o username=****,password=****
e
mount /media/T_Drive
come se fossero root?

OpenSuse Leap 42.3

Ritratto di CarloCC
CarloCC
(Monster)
Offline
Monster
Iscritto: 06/04/2017
Messaggi: 443

Purtroppo non sono un esperto di permessi, ma penso che basta cambiare il permesso a quelle cartelle.
Un saluto.

Acer Aspire E1-522 Amd Quad-Core E2-3800--Amd Radeon 8280
Acer Aspire M5500 Intel Quad-Core - Amd Radeon R5 230
Distribuzione openSUSE Leap 15 Kde Plasma5 - Tumbleweed

Ritratto di attilafdd
attilafdd
(Geek)
Offline
Geek
Iscritto: 19/11/2007
Messaggi: 110

CarloCC ha scritto:

penso che basta cambiare il permesso a quelle cartelle.

Gli unici permessi che riesco a cambiare sono lettura/scrittura, ma sono già settati come "Contenuto visibile e modificabile" sia da "proprietario" che da "gruppo" che da "altri".
Infatti una volta montato (da root) gli altri utenti non hanno problemi a scrivere o modificare file e cartelle, il problema è proprio al montaggio che chiede la password di root... è un po' come se inserissi una chiavetta USB e fossi costretto a digitare la password di root tutte le volte che voglio montarla o smontarla...

OpenSuse Leap 42.3