Učím se, jak nastavit tmpfs ve fstab pro mého uživatele www-data, a zajímalo by mě, jestli mohu místo toho použít skutečné jméno uživatele/skupiny, pokud číselné ID (osobní preference)?
Používám Debian s ext4, naformátovaným během instalace pomocí „msdos“.
Zdá se, že to funguje, ale zajímalo by mě, jestli je to funkce specifická pro Debian nebo bude fungovat na různých platformách (líbí se mi přenositelnost)?
Tady je to, co mám:
$ 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
Přijatá odpověď:
Linux mount
program interpretuje nečíselné parametry na uid
a gid
možnosti jako názvy uživatelů a skupin. To platí pro všechny typy souborových systémů. Funguje to, pokud možnosti pocházejí z příkazového řádku a pokud pocházejí z /etc/fstab
.
Zdroj:zdroj (starý (parse_opt
), nové (mnt_optstr_fix_gid
, mnt_optstr_fix_uid
)).