J'apprends à configurer un tmpfs dans fstab pour mon utilisateur www-data et je me demandais si je pouvais utiliser le nom d'utilisateur/groupe réel à la place si les identifiants numériques (préférence personnelle) ?
Je suis sur Debian avec ext4, formaté avec "msdos" lors de l'installation.
Cela semble fonctionner, mais je me demande s'il s'agit d'une fonctionnalité spécifique à Debian ou si cela fonctionnera sur toutes les plates-formes (j'aime la portabilité) ?
Voici ce que j'ai :
$ 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
Réponse acceptée :
Le mount
Linux le programme interprète les paramètres non numériques en uid
et gid
options comme noms d'utilisateur et de groupe respectivement. Cela s'applique à tous les types de systèmes de fichiers. Cela fonctionne à la fois si les options proviennent de la ligne de commande et si elles proviennent de /etc/fstab
.
Source :source (ancien (parse_opt
), nouveau (mnt_optstr_fix_gid
, mnt_optstr_fix_uid
)).