Pagina 1 di 2
Mount 'riservato'
Inviato: mer 3 gen 2007, 21:28
da Dani
Vorrei assegnare il potere di montare una partizione ad un solo utente, oltre a root ovviamente.
Ho messo nelle opzioni di fstab noauto,uid=1000,owner, ma non funziona.
Per ora ho lasciato noauto,users, ma così tutti possono s/montare...
Ovviamente 1000 è l'uid dell' utente che dovrebbe avere il permesso di montare/smontare.
Re: Mount 'riservato'
Inviato: mer 3 gen 2007, 21:40
da Simone_R
Dani ha scritto:Vorrei assegnare il potere di montare una partizione ad un solo utente, oltre a root ovviamente.
Ho messo nelle opzioni di fstab noauto,uid=1000,owner, ma non funziona.
Per ora ho lasciato noauto,users, ma così tutti possono s/montare...
Ovviamente 1000 è l'uid del utente che dovrebbe avere il permessi di montare/smontare.
Ho messo questo e funziona .....
auto,owner,users,suid,uid=1000
Inviato: mer 3 gen 2007, 23:33
da gioco
Mi sembra che uid sia un'opzione specifica del filesystem usato. Ad esempio fat ce l'ha, ma ext3 no. Inoltre mi sembra che faccia una cosa diversa da quella che vuoi tu. Sempre con fat:
Codice: Seleziona tutto
uid=value and gid=value
Set the owner and group of all files. (Default: the uid and gid
of the current process.)
Forse per risolvere potresti sfruttare l'opzione owner settando come proprietario del device l'utente che deve essere abilitato a montarlo/smontarlo.
Re: Mount 'riservato'
Inviato: gio 4 gen 2007, 2:13
da Dani
Simone_R ha scritto:Dani ha scritto:Vorrei assegnare il potere di montare una partizione ad un solo utente, oltre a root ovviamente.
Ho messo nelle opzioni di fstab noauto,uid=1000,owner, ma non funziona.
Per ora ho lasciato noauto,users, ma così tutti possono s/montare...
Ovviamente 1000 è l'uid del utente che dovrebbe avere il permessi di montare/smontare.
Ho messo questo e funziona .....
auto,owner,users,suid,uid=1000
Ovvio, hai usato users...
@gioco: mi sembra di capire che uid serve a settare il
proprietario dei file della partizione.E' così ?
Ho provato ad usare solamente noauto,owner e funziona, pero' dopo aver cambiato il proprietario del dispositivo in /dev con chown.Intendevi questo ?
In ogni caso non mi piace come soluzione, ci sono alternative ?
Grazie.
Re: Mount 'riservato'
Inviato: gio 4 gen 2007, 9:52
da gioco
Dani ha scritto:
@gioco: mi sembra di capire che uid serve a settare il proprietario dei file della partizione.E' così ?
Esatto. E' utile per quei filesystem che non gestiscono i permessi, come fat ad esempio.
Dani ha scritto:
Ho provato ad usare solamente noauto,owner e funziona, pero' dopo aver cambiato il proprietario del dispositivo in /dev con chown.Intendevi questo ?
Si, scusami per la pessima esposizione, sarà stato il sonno.
Dani ha scritto:
In ogni caso non mi piace come soluzione, ci sono alternative ?
Grazie.
Nel man di mount non mi pare ce ne siano altre. Potresti usare sudo, ma personalmente la ritengo anche peggiore come soluzione.
Prego.
Inviato: gio 4 gen 2007, 16:55
da Dani
Ok, devo per forza usare soluzioni...bruttine

Pazienza...
Inviato: gio 4 gen 2007, 21:40
da l1q1d
aggiungi l'utente al gruppo che possiede il disco e il gioco è fatto...
Inviato: gio 4 gen 2007, 23:25
da Meskalamdug
Prova con acl(va solo su filesystem xfs,reiserfs,ext3)
http://web.tiscali.it/meskalamdug/kdeacl.html
Inviato: gio 4 gen 2007, 23:57
da gioco
Meskalamdug ha scritto:Prova con acl(va solo su filesystem xfs,reiserfs,ext3)
Le ACL servono per avere una maggiore granularità con i permessi di accesso ai file, non credo servano in questo caso. Per risolvere il problema penso che bisogna vedersela con mount.
Riepilogando: le opzioni owner e group risolvono il problema ed è necessario settare il proprietario (o il gruppo) del device con chown. Altra possibilità è usare (ahimè) sudo.
Inviato: ven 5 gen 2007, 1:42
da Dani
l1q1d ha scritto:aggiungi l'utente al gruppo che possiede il disco e il gioco è fatto...
Il gruppo è disk, e a disk appartengono tutte le partizioni del disco ! Di conseguenza l'user avrebbe poi privilegi 'in più'...
In ogni caso, aggiungendo l'utente al gruppo disk e mettendo in fstab noauto,owner, non funge !
Inviato: ven 5 gen 2007, 10:35
da gioco
Dani ha scritto:
In ogni caso, aggiungendo l'utente al gruppo disk e mettendo in fstab noauto,owner, non funge !
Se vuoi sfruttare il gruppo invece di owner devi mettere group.
Dani ha scritto:Il gruppo è disk, e a disk appartengono tutte le partizioni del disco ! Di conseguenza l'user avrebbe poi privilegi 'in più'...
Puoi sempre creare un gruppo apposito, ma per un utente solo ti conviene usare owner.
Inviato: ven 5 gen 2007, 16:44
da Meskalamdug
gioco ha scritto:Meskalamdug ha scritto:Prova con acl(va solo su filesystem xfs,reiserfs,ext3)
Le ACL servono per avere una maggiore granularità con i permessi di accesso ai file, non credo servano in questo caso. Per risolvere il problema penso che bisogna vedersela con mount.
Riepilogando: le opzioni owner e group risolvono il problema ed è necessario settare il proprietario (o il gruppo) del device con chown. Altra possibilità è usare (ahimè) sudo.
Come no?
Lui mette in fstab come opzioni acl,default
poi decide chi puo' accedere e chi no alla sudetta
partizione
Io altra soluzione non ne vedo
Inviato: ven 5 gen 2007, 18:00
da l1q1d
Codice: Seleziona tutto
groupadd disco
gpasswd -a utente disco
chgrp disco mountpoint
Così è come farei io...
Inviato: ven 5 gen 2007, 22:59
da targzeta
E' usare sudo? Setti i permessi e poi magari metti un alias all'utente. Così tutto sembra trasparente.
Spina
Inviato: sab 6 gen 2007, 0:58
da gioco
Meskalamdug ha scritto:Come no?
Lui mette in fstab come opzioni acl,default
poi decide chi puo' accedere e chi no alla sudetta
partizione
Io altra soluzione non ne vedo
Il problema è far montare o smontare una partizione ad un solo utente, non è un problema di accesso ai file della partizione, se ho ben capito. Dani potrebbe anche volere che l'utente X monti/smonti la partizione i cui file però siano accessibili anche dagli utenti Y e Z.
Le acl comunque non le ho mai usate e non so se possono risolvere il problema
