questione di permessi

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
null
Linux 1.x
Linux 1.x
Messaggi: 167
Iscritto il: ven 2 lug 2004, 0:00

questione di permessi

Messaggio 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.

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Messaggio 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
Ultima modifica di Paoletta il dom 23 ott 2005, 15:14, modificato 1 volta in totale.

Avatar utente
darkside04
Linux 2.x
Linux 2.x
Messaggi: 432
Iscritto il: mar 23 nov 2004, 0:00
Località: roma

Messaggio 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

samiel
Staff
Staff
Messaggi: 5511
Iscritto il: ven 16 gen 2004, 0:00
Nome Cognome: Mauro Sacchetto
Slackware: 13.0
Kernel: 2.26
Desktop: KDE
Distribuzione: anche Debian
Località: Venezia

Messaggio da samiel »

prova a dare chown root:nome del tuo gruppo /dev/tua periferica
Ma se usi udev non funge!

M.

Avatar utente
useless
Staff
Staff
Messaggi: 3896
Iscritto il: dom 12 ott 2003, 0:00
Località: A place where the streets have no name
Contatta:

Messaggio 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.

Avatar utente
absinthe
Iper Master
Iper Master
Messaggi: 2354
Iscritto il: dom 15 mag 2005, 0:00
Nome Cognome: Matteo Nunziati
Slackware: 12.1 - defunct
Kernel: 2.6.32-5-amd64
Desktop: gnome
Distribuzione: debian squeeze
Località: Prato
Contatta:

Messaggio 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.

Avatar utente
useless
Staff
Staff
Messaggi: 3896
Iscritto il: dom 12 ott 2003, 0:00
Località: A place where the streets have no name
Contatta:

Messaggio da useless »

uhm no, credo che direbbe "permission denied". ma poi cos'è /dev/fd? boh. penso che sia il dvd sputt*.

Avatar utente
absinthe
Iper Master
Iper Master
Messaggi: 2354
Iscritto il: dom 15 mag 2005, 0:00
Nome Cognome: Matteo Nunziati
Slackware: 12.1 - defunct
Kernel: 2.6.32-5-amd64
Desktop: gnome
Distribuzione: debian squeeze
Località: Prato
Contatta:

Messaggio 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....

Avatar utente
useless
Staff
Staff
Messaggi: 3896
Iscritto il: dom 12 ott 2003, 0:00
Località: A place where the streets have no name
Contatta:

Messaggio da useless »

no, è giusto così, ma non ho idea di cosa sia... non è il floppy.

Rispondi