Sto imparando come impostare un tmpfs in fstab per il mio utente www-data e mi chiedevo se posso usare il nome utente/gruppo effettivo invece se gli ID numerici (preferenza personale)?
Sono su Debian con ext4, formattato con "msdos" durante l'installazione.
Sembra funzionare, ma mi chiedo se questa è una funzionalità specifica di Debian o funzionerà su tutte le piattaforme (mi piace la portabilità)?
Ecco cosa ho:
$ vim /etc/fstab
# PHP temporary files.
tmpfs /tmpfs/php-session tmpfs defaults,size=512M,mode=1700,uid=www-data,gid=www-data,noexec,nodev,nosuid 0 0
tmpfs /tmpfs/php-upload tmpfs defaults,size=256M,mode=1700,uid=www-data,gid=www-data,noexec,nodev,nosuid 0 0
Risposta accettata:
Il mount
di Linux il programma interpreta parametri non numerici in uid
e gid
opzioni rispettivamente come nomi utente e gruppo. Questo vale per tutti i tipi di filesystem. Funziona sia se le opzioni provengono dalla riga di comando sia se provengono da /etc/fstab
.
Fonte:fonte (vecchia (parse_opt
), nuovo (mnt_optstr_fix_gid
, mnt_optstr_fix_uid
)).