Mount 'riservato'

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.
Dani
Linux 4.x
Linux 4.x
Messaggi: 1447
Iscritto il: mer 26 apr 2006, 1:52
Desktop: gnome
Distribuzione: arch

Mount 'riservato'

Messaggio 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.
Ultima modifica di Dani il gio 4 gen 2007, 2:01, modificato 1 volta in totale.

Simone_R
Linux 2.x
Linux 2.x
Messaggi: 218
Iscritto il: mar 12 apr 2005, 0:00
Contatta:

Re: Mount 'riservato'

Messaggio 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

Avatar utente
gioco
Packager
Packager
Messaggi: 900
Iscritto il: dom 19 giu 2005, 0:00
Slackware: last stable
Località: in the court of the Wesnoth king
Contatta:

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

Dani
Linux 4.x
Linux 4.x
Messaggi: 1447
Iscritto il: mer 26 apr 2006, 1:52
Desktop: gnome
Distribuzione: arch

Re: Mount 'riservato'

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

Avatar utente
gioco
Packager
Packager
Messaggi: 900
Iscritto il: dom 19 giu 2005, 0:00
Slackware: last stable
Località: in the court of the Wesnoth king
Contatta:

Re: Mount 'riservato'

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

Dani
Linux 4.x
Linux 4.x
Messaggi: 1447
Iscritto il: mer 26 apr 2006, 1:52
Desktop: gnome
Distribuzione: arch

Messaggio da Dani »

Ok, devo per forza usare soluzioni...bruttine :( Pazienza...

Avatar utente
l1q1d
Master
Master
Messaggi: 1862
Iscritto il: lun 21 feb 2005, 0:00
Località: In uno spazio n-dimesionale
Contatta:

Messaggio da l1q1d »

aggiungi l'utente al gruppo che possiede il disco e il gioco è fatto...

Meskalamdug
Iper Master
Iper Master
Messaggi: 3965
Iscritto il: ven 14 mag 2004, 0:00

Messaggio da Meskalamdug »

Prova con acl(va solo su filesystem xfs,reiserfs,ext3)

http://web.tiscali.it/meskalamdug/kdeacl.html

Avatar utente
gioco
Packager
Packager
Messaggi: 900
Iscritto il: dom 19 giu 2005, 0:00
Slackware: last stable
Località: in the court of the Wesnoth king
Contatta:

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

Dani
Linux 4.x
Linux 4.x
Messaggi: 1447
Iscritto il: mer 26 apr 2006, 1:52
Desktop: gnome
Distribuzione: arch

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

Avatar utente
gioco
Packager
Packager
Messaggi: 900
Iscritto il: dom 19 giu 2005, 0:00
Slackware: last stable
Località: in the court of the Wesnoth king
Contatta:

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

Meskalamdug
Iper Master
Iper Master
Messaggi: 3965
Iscritto il: ven 14 mag 2004, 0:00

Messaggio 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

Avatar utente
l1q1d
Master
Master
Messaggi: 1862
Iscritto il: lun 21 feb 2005, 0:00
Località: In uno spazio n-dimesionale
Contatta:

Messaggio da l1q1d »

Codice: Seleziona tutto

groupadd disco
gpasswd -a utente disco
chgrp disco mountpoint
Così è come farei io...

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6644
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Messaggio da targzeta »

E' usare sudo? Setti i permessi e poi magari metti un alias all'utente. Così tutto sembra trasparente.

Spina

Avatar utente
gioco
Packager
Packager
Messaggi: 900
Iscritto il: dom 19 giu 2005, 0:00
Slackware: last stable
Località: in the court of the Wesnoth king
Contatta:

Messaggio 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 :?:

Rispondi