PDA

Visualizza versione completa : [slack] 10.2 - Utenti, permessi e SUDOre [OK]


NS-1
18-03-2006, 18.49.58
ciao a tutti,

ho creato un utente standard e vorrei potesse utilizzare i comandi che voglio senza richiedere password o altro...

es. il comando mount....
come pu un utente accedere al cd?

questa cosa l'ho bypassata utilizzando sudo, ma, non c' niente di pi snello per far utilizzare certi comandi agli utenti?

poi... monto la pen-drive tramite sudo ma l'utente non puoi scriverci...
perch?

ciao

Ns-1

Ghandalf
19-03-2006, 11.59.59
Bisogna stare attenti con i permessi in linux, seguono una regola strettamente logica..:D

Intanto consiglio la lettura di questo:

http://www.wintricks.it/linux/gruppi_e_perm1.html

In secondo luogo, per permettere ad un utente di mostare, smontare ed accedere ad un cdrom ci sono diversi sistemi. Uno di questi impostare correttamente i filr /etc/fstab. Nel caso particolare del cdrom qualcosa del genere pu anche andare:

/dev/hdc /mnt/cdrom iso9660 exec,noauto,user,ro 0 0

A questo punto una volta inserito il CD potrai dare:

$ mount /mnt/cdrom ed il gioco sar fatto.

Controlla che la cartella /mnt/cdrom appartenga anche al gruppo users e he questo abbia tutti i permessi su tale cartella. Inoltre controlla che anche il tuo utente appartenga al gruppo users.

Comunque gran parte di queste info sono contenute nell'articolo da me postato pi su.

Altra soluzione quella di utilizzare l'automount gestito dal sistema e dal tuo desktop environment. Utilizzando questi pacchetti, in funzione della distribuzione che utilizzi e del desktop environmente le cose potrebbero richiedere pi o meno passaggi per essere realizzate, ti rimando alla documentazione della tua distro.

sys-apps/dbus
sys-apps/hal
sys-apps/pmount
sys-apps/ivman

NS-1
19-03-2006, 16.53.00
niente da fare....

:confused:


ogni volta che utilizzo mount mi esce questo:

mount: must be superuser to use mount...


cosa che non accade se utilisso umount...


cmq l'utente appartiene a users e fatto questo:

chown root:users /bin
chown root:users /bin/mount
chown -R root:users /mnt

...senza risultati.... :S

perch?

Ghandalf
19-03-2006, 17.50.36
Hai modificato fstab come detto poco su?

Posta il contenuto di /etc/fstab

NS-1
20-03-2006, 07.06.50
/dev/hda1 / ext3 defaults 1 1
/dev/cdrom /mnt/cdrom auto exec,noauto,user,ro 0 0
/dev/sda1 /mnt/usb_pen auto exec,noauto,user,rw 0 0
/dev/fd0 /mnt/floppy auto exec,noauto,user 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
proc /proc proc defaults 0 0

NS-1
20-03-2006, 11.32.25
c' qualcosa che non va?

Ghandalf
21-03-2006, 00.59.53
Cambiare cambiare il gruppo a /bin/mount non ha importanza se il gruppo non ha il permesso in esecuzione.

Dai un:

$ ls -l /bin/mount e vedi come sono combinati i permessi.

NS-1
21-03-2006, 08.15.24
appena posso cambio i pemessi in 775 e faccio una prova... (Y)

NS-1
21-03-2006, 08.33.58
situazione:
utente del gruppo users
permessi di /bin/mount 107775 root:users

adesso funziona...
...anche se il pc dove ho provato non lo stesso... (Y)
grazie... :D:D:D

NS-1
22-03-2006, 08.37.14
ok (Y) tutto a posto!

grazie Ghandalf

Ghandalf
22-03-2006, 09.18.40
(Y)..;)