Pagina 1 di 1

questione di permessi

Inviato: dom 23 ott 2005, 1:52
da null
Salve ragazzi, stavo giocando un po' con i gruppi ed i permessi e stavo provando a settare qualche permesso a determinati gruppi ma con scarsi risultati; ecco il mio problema:
ho notato che nel file etc/group ci sono dei gruppi "cdrom" e "floppy" che penso siano i gruppi i cui utenti possano accedere ai rispettivi dispositivi, quindi ho inserito un utente in questi gruppi. Poi ho modificato /etc/fstab nelle righe dei due dispositivi e nella colonna delle opzioni di montaggio ho canellato "user" e ho messo "gid=n" dove n sta per il numero del gruppo; ovviamente tutto questo da root. Ma non funziona, mi dice che solo root può montare i dispositivi; ho provato a combianare in fstab l'opzione gid e umask, ma niente.
Qualcuno mi sa aiutare? In pratica io voglio far accedere al cdrom e al floppy solo gli utenti che fanno parte dei gruppi cdrom e floppy.
Grazie.

Inviato: dom 23 ott 2005, 9:44
da Paoletta
puoi provare ad inserire in /etc/fstab al posto di "user" i nomi del gruppo in questione;

ciao!

EDIT: mi riferisco a "man mount" :
group Allow an ordinary (i.e., non-root) user to mount the file
system if one of his groups matches the group of the device.
che è quello che cerchi di fare

Inviato: dom 23 ott 2005, 13:40
da darkside04
prova a dare chown root:nome del tuo gruppo /dev/tua periferica

io ad esempio ho: root:K3b per dev/hdc

lo stesso dicasi per l'eseguibile cdrecord: chown root:nome del tuo gruppo /usr/bin/cdrecord

anche in questo caso: root:k3b per cdrecord

Inviato: dom 23 ott 2005, 14:13
da samiel
prova a dare chown root:nome del tuo gruppo /dev/tua periferica
Ma se usi udev non funge!

M.

Inviato: dom 23 ott 2005, 16:20
da useless
i gruppi floppy e cdrom servono solo x attribuirvi i relativi device in /dev. in questo modo solo i membri dei suddetti gruppi possono effettuare accesso raw (dd, cat, ecc) su quei device, ma comunque tutti possono usarli a livello + alto. gid=x serve solo x il filesystem fat & co, x quali consiglio di creare un altro gruppo.

Inviato: dom 23 ott 2005, 18:17
da absinthe
useless ha scritto:i gruppi floppy e cdrom servono solo x attribuirvi i relativi device in /dev. in questo modo solo i membri dei suddetti gruppi possono effettuare accesso raw (dd, cat, ecc) su quei device, ma comunque tutti possono usarli a livello + alto. gid=x serve solo x il filesystem fat & co, x quali consiglio di creare un altro gruppo.
è possibile che sia la mancanza di accesso a /dev/fd a mandarmi in crisi growfs quando tenta di formattare un dvd??? (tenta di usare in comando che da dev/fd scriva dei bit sul dvd /dev/cdrom ma l'utente non ha accesso a /dev/fd di default...)

questo è l'errore che ricevo:

Codice: Seleziona tutto

growisofs: 5.21

growisofs
-----------------------
Executing 'builtin_dd if=/dev/fd/0 of=/dev/hdb obs=32k seek=0'
/dev/hdb: "Current Write Speed" is 2.5x1385KBps.
   1572864/145750016 ( 1.1%) @0.0x, remaining 10:41
   1572864/145750016 ( 1.1%) @0.0x, remaining 15:16
   1572864/145750016 ( 1.1%) @0.0x, remaining 19:51
:-[ WRITE@LBA=300h failed with SK=3h/ASC=73h/ACQ=03h]: Input/output error
:-( write failed: Input/output error
/dev/hdb: flushing cache
/dev/hdb: closing track
:-[ CLOSE TRACK failed with SK=3h/ASC=73h/ACQ=03h]: Input/output error
/dev/hdb: closing disc
:-[ CLOSE SESSION failed with SK=3h/ASC=73h/ACQ=03h]: Input/output error

growisofs command:
-----------------------
/usr/bin/growisofs -Z /dev/hdb=/dev/fd/0 -use-the-force-luke=notray -use-the-force-luke=tty -use-the-force-luke=tracksize:71167 -use-the-force-luke=dummy -dvd-compat -speed=2.4 

grazie,
M.

Inviato: dom 23 ott 2005, 19:14
da useless
uhm no, credo che direbbe "permission denied". ma poi cos'è /dev/fd? boh. penso che sia il dvd sputt*.

Inviato: lun 24 ott 2005, 13:36
da absinthe
useless ha scritto:uhm no, credo che direbbe "permission denied". ma poi cos'è /dev/fd? boh. penso che sia il dvd sputt*.
spero ti riferisca al supporto e non al drive :)

comunque /dev/fd è sta roba qua:

Codice: Seleziona tutto

#>cd /dev/ && ls -la fd
lrwxrwxrwx  1 root root 13 2005-10-24 13:13 fd -> /proc/self/fd/
evidentemente ieri dovevo essere cotto visto che:
1- non è un floppy !!
2- ha i permessi tali da permettere la distruzione del mondo con la semplice pressione di un tasto anche da parte del mio gatto !!

chiedo scusa per la svista...

ciaux
M.

PS: comunque dentro alla directory linkata ci sono altri link simbolici a delle pts tutte associate al mio login da utente...

Codice: Seleziona tutto

utente@laptop:/proc/self/fd$ ls -la
total 4
dr-x------  2 utente users  0 2005-10-24 13:31 ./
dr-xr-xr-x  4 utente users  0 2005-10-24 13:31 ../
lrwx------  1 utente users 64 2005-10-24 13:31 0 -> /dev/pts/0
lrwx------  1 utente users 64 2005-10-24 13:31 1 -> /dev/pts/0
lrwx------  1 utente users 64 2005-10-24 13:31 2 -> /dev/pts/0
lrwx------  1 utente users 64 2005-10-24 13:31 255 -> /dev/pts/0
'gnerà che mi informi meglio sul funzionamento di growisofs via....

Inviato: lun 24 ott 2005, 15:00
da useless
no, è giusto così, ma non ho idea di cosa sia... non è il floppy.