J'ai deux disques durs mécaniques dans mon ordinateur. J'exécute Windows sur le disque 0 et Crunchbang sur le disque 1. Je dois toujours utiliser des privilèges élevés dans Crunchbang afin de copier des fichiers sur la partition NTFS du disque 0.
Pour autant que je sache, les commandes comme chmod et chown, qui sont utilisées pour définir les autorisations de fichier, ne s'appliquent qu'aux objets du système de fichiers. Je sais aussi que "sous Linux, tout est un fichier". c'est-à-dire qu'il existe des fichiers spéciaux qui représentent les périphériques matériels, les informations système, etc. Comme ces fichiers spéciaux appartiennent au système de fichiers virtuel / dev, ils doivent être des objets du système de fichiers et donc les commandes comme chown, chmod doivent fonctionner sur ces fichiers. J'ai réussi à changer le propriétaire et à écrire les autorisations du périphérique sda par la commande
chown aswin sda
où comme je ne peux ni changer le propriétaire / les autorisations de la partition montée. J'ai essayé de définir l'utilisateur local en tant que propriétaire de la partition montée et de définir les autorisations de lecture, d'écriture et d'exécution, mais le problème persiste.
Est-ce que je manque quelque chose? Comment définir l'autorisation sur ce disque afin que je puisse y écrire sans privilèges élevés?
la source
/etc/fstab
. Vérifiez ceci: superuser.com/questions/320415/…Réponses:
Vous ne devez PAS toucher aux autorisations / dev / sd * (je ne parle pas
/media/sda4
). Si vous les avez modifiés, annulez vos modifications et utilisez les autorisations par défaut, car cela peut interférer avec d'autres programmes. (Je pense que le propriétaire / groupe par défaut estroot:disk
)Vous devez d'abord démonter le disque afin de modifier les autorisations du dossier de montage
/media/Disk
.Afin de monter le contenu du disque avec un ID utilisateur / groupe spécifique, vous pouvez définir un UID / GID spécifique (ID utilisateur et ID de groupe) à l'intérieur
/etc/fstab
. Voir Linux - Monter un appareil avec des droits d'utilisateur spécifiquesEn outre, vous avez d'autres solutions que fstab, ce qui signifie un environnement gnome basé sur une interface graphique:
... où il monte la partition sdXY (changez "X" et "Y" avec la lettre et le chiffre appropriés) et définit l'utilisateur comme propriétaire. L'environnement Gnome permet également de cliquer sur une partition dans le menu de gauche de nautilus (le gestionnaire de fichiers) et il monte automatiquement la partition.
la source
gvfs-mount
! Avecmount
seul, je n'ai pas réussi à autoriser un utilisateur standard à "posséder" le montage (c'est-à-dire à autoriser le non-root à démonter) sans éditer fstab ou mtab.gio
? Sur Ubuntu 19.04, exécutez$ gvfs-mount
This tool has been deprecated, use 'gio mount' instead. See 'gio help mount' for more info.