Comment monter un appareil avec des droits d'utilisateur spécifiques au démarrage? J'ai encore quelques problèmes pour le comprendre. Je voudrais monter la fracture avec uid=1000
et gid=1000
. Mon entrée actuelle dans le /etc/fstab/
fichier ressemble à ceci:
dev /var/www vboxsf rw, suid, dev, exec, auto, nouser, async, uid=1000
linux
permissions
mount
Wowpatrick
la source
la source
/var/www/
est root.dev /var/www vboxsf rw, suid, dev, exec, auto, nouser, async, uid=1000 gui=1000
n'a pas fonctionné aussi bien (Ubuntu a supprimé l'entrée après un échec du redémarrage).sudo mount -t vboxsf -o umask=0022,gid=33,uid=33 dev /var/www
fonctionne très bien.Réponses:
Pour monter un périphérique avec certains droits, vous pouvez utiliser la
-o Option
directive lors du montage du périphérique. Pour monter le périphérique que vous avez décrit, exécutez:Par exemple, monter un dossier partagé de VirtualBox
/var/www
avecwww-data
comme propriétaire ressemblerait à ceci:Si vous souhaitez monter le périphérique au démarrage, vous pouvez ajouter l'entrée suivante dans votre
/etc/fstab
fichier:Encore une fois, avec le même exemple, l'entrée dans le
/etc/fstab
fichier ressemblerait à ceci:Pour les systèmes de fichiers qui ne supportent pas le montage en tant qu'utilisateur spécifique (comme ext4), ce qui précède donnera l'erreur
pour changer le propriétaire d'un support ext4, lancez simplement
après qu'il a été monté.
la source
umask=0077
au lieu deumask=0022
donner la permission seulement au propriétaire de lire ou d'écrire? Il semble queumask=0022
cela donnera des autorisations de lecture aux autres si je le lis correctement. Je veux que seul l'utilisateur qui monte le disque ait la permission de lire ou d'écrire.Pour un système de fichiers comme ext3 ou ext4, après avoir
pour changer le propriétaire des fichiers existants, vous pouvez définir le bit d'ID de groupe pour que de nouveaux fichiers soient créés avec le groupe spécifique (ne fonctionne pas pour l'ID d'utilisateur sous Linux):
L'entrée de Wikipedia sur setuid et setgid est assez informative, voir la section sur les annuaires .
la source
-o
option pour le montage, c'est la meilleure façon.-o
Malheureusement, cela ne fonctionne pas pour ext4, comme expliqué dans la réponse de @wowpatrick.chown
Il est ridicule de transmettre le contenu du lecteur monté à un autre utilisateur. Vous n'avez aucune idée de ce que vous pourriez briser pour les applications de ce lecteur. Cela peut aller si tout le contenu appartient à votre utilisateur, mais c'est un très gros no-no ...