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.
Meskalamdug
Iper Master
Iper Master
Messaggi: 3965
Iscritto il: ven 14 mag 2004, 0:00

Messaggio da Meskalamdug »

gioco ha scritto:
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 :?:
Il mount "riservato" e' impossibile,almeno per quello che ne so io..
forse mi sbaglio,ma mount e' permesso solo a root.
Visto che vuole che solo un dato utente acceda alla partizione
le acl mi sembrano la soluzione più ideale e vicina al suo problema.

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6643
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 »

Da quanto letto ho capito che la mia idea non vi piace :(.
Ve la spiego meglio. Supponiamo che nel file /etc/fstab ci sia quanto segue:

Codice: Seleziona tutto

/dev/sdb1         /mnt/mia_dir         noauto,bla,bla,bla   0    0
Ora supponiamo che voglio abilitare solo l'utente mio_utente a montare la directory /mnt/mia_dir.

Modifico /etc/sudoers come segue aggiungedo quanto segue:

Codice: Seleziona tutto

 mio_utente           mia_macchina = NOPASSWD: /bin/mount /mnt mia_dir/, /bin/umount /mnt/mia_dir/
dove mia_macchina è l'hostname della macchina (ad esempio darkstar).

A questo punto se mio_utente vuole montare mia_dir basta che esegua:

Codice: Seleziona tutto

 sudo mount /mnt/mia_dir/
e sudo farà questo per lui.
Quello che intendevo dire con "settare un alias" è semplicemente inserire un alias a mio_utente in questo modo:

Codice: Seleziona tutto

alias mount /mnt/mia_dir/='sudo mount /mnt/mia_dir/'
alias umount /mnt/mia_dir/='sudo umount /mnt/mia_dir/ '
così la cosa diventa trasparente.

Semplice ed efficace :). Senza contare che se in futuro si vuole dare ad un altro utente il privilegio di montare mia_dir la cosa è molto semplice .

Spina

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, le soluzioni diciamo che ci sono, devo solo scegliere quale adottare.

Grazie !

Rispondi