Come autorizzo un utente di base ad accedere alla lettura, ad eseguire i contenuti di una sola partizione ma non ad eliminare o ad file di annunci

4

Come autorizzo un utente di base ad accedere alla lettura, ad eseguire i contenuti di una sola partizione ma non ad eliminare o ad archiviare file ... Ho 3 partizioni, e quella che voglio dare è dev / sda4. Ogni volta che provo a montare il disco è necessaria l'autenticazione.

    
posta user46185 13.02.2012 - 03:28

1 risposta

1

Per prima cosa, Leggere / Scrivere / Cancellare da un filesystem su una partizione sono gestiti da un diverso set di permessi che montare un filesystem su una partizione. Quindi avrai bisogno di due correzioni, come minimo, per risolvere il tuo problema.

Rilevante per entrambe le correzioni

all'interno del file /etc/fstab può esserci o meno una linea che inizia con /dev/sda4 . In alternativa può o non può esserci una riga che inizia con l'UUID di quella partizione. Puoi trovare l'UUID eseguendo ls -l /dev/disk/by-uuid e cercando quello che punta a /dev/sda4 .

Se non c'è una linea, dovrai crearne una. In entrambi i casi, la forma generale della linea dovrebbe essere:

UUID=(hex chars) /mntdir        filesystem    options      0       0
#or
/dev/sda4        /mntdir        filesystem    options      0       0

La parte della linea che vuoi mettere a fuoco è la sezione delle opzioni.

Correzione n. 1, pertinente se il tuo filesystem è FAT / NTFS

Se il tuo filesystem non funziona bene con i permessi di linux, allora puoi usare l'opzione umask per controllare il tipo di accesso ai file. Su NTFS-3G, umask=0022 imposta le autorizzazioni del file utente a 0755 che è rwxr-xr-x . gid controlla a quale gruppo si applicano le autorizzazioni predefinite. Ad esempio, puoi creare un gruppo chiamato ntfsusers e aggiungere tutti gli utenti a quel gruppo e quindi impostare umask=0002 Vedere il collegamento Arch Wiki per ulteriori informazioni.

#Example NTFS line:
/dev/sda4 /mntdir ntfs gid=users,umask=0002,user,rw,auto 0   0

Correzione n. 2, montaggio del driver come utente normale

Le opzioni user e nouser controllano chi può montare il filesytem. Quando user è presente, qualsiasi utente può montare l'unità. Quando nouser è presente, solo root può montare l'unità. user attiva alcuni altri flag di default, vedi il link in fondo a questo post.

#Example NTFS line:
/dev/sda4 /mntdir ext3 defaults,user 0   0

Wikipedia su /etc/fstab : link Tuxfiles su /etc/fstab : link Arch-Wiki su opzioni NTFS-3G: link

    
risposta data Huckle 13.02.2012 - 06:35

Leggi altre domande sui tag