Ich lerne, wie man ein tmpfs in fstab für meinen www-data-Benutzer einrichtet, und ich habe mich gefragt, ob ich stattdessen den tatsächlichen Benutzer-/Gruppennamen verwenden kann, wenn die numerischen IDs (persönliche Präferenz)?
Ich verwende Debian mit ext4 und wurde während der Einrichtung mit „msdos“ formatiert.
Es scheint zu funktionieren, aber ich frage mich, ob dies ein Debian-spezifisches Feature ist oder ob es plattformübergreifend funktioniert (ich mag Portabilität)?
Hier ist, was ich habe:
$ 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
Akzeptierte Antwort:
Der Linux-mount
Programm interpretiert nicht-numerische Parameter in uid
und gid
Optionen als Benutzer- bzw. Gruppennamen. Dies gilt für alle Dateisystemtypen. Es funktioniert sowohl, wenn die Optionen von der Kommandozeile kommen, als auch wenn sie von /etc/fstab
kommen .
Quelle:source (alt (parse_opt
), neu (mnt_optstr_fix_gid
, mnt_optstr_fix_uid
)).