J'ai mis le /etc/fstab
fichier afin que je puisse monter une partition ext4 au démarrage et je l' ai fait avec les options suivantes: rw
, auto
, nouser
, exec
, sync
.
Le problème est que je ne peux pas créer ou supprimer un fichier sur cette partition sans utiliser sudo, que je trouve encore plus déconcertant parce que je l' ai monté une ntfs
partition (avec ces options: rw
, auto
, user
, noexec
, sync
) et je n'ai pas eu la même problème, je peux lire et écrire sur la partition ntfs sans utiliser sudo.
Comment pourrais-je monter une partition ext4 et avoir des autorisations de lecture / écriture dessus?
la source
Cela peut ne pas être dû à un problème de montage, mais à une autorisation. Vous ne disposez peut-être pas des autorisations suffisantes pour écrire sur le lecteur / les dossiers ou vous n'en êtes pas le propriétaire.
Comme vous n'avez pas fourni le point de montage, nous supposons que la partition est montée sur
/media/foo
Pour posséder un répertoire, Ouvrez un terminal et exécutez
sudo mkdir /media/foo/test; sudo chown $USER /media/foo/test
. Vous devriez maintenant pouvoir écrire à l'intérieur du test de dossier .Si vous souhaitez écrire sur le dossier, il existe deux options.
1. posséder les données par
sudo chown $USER /media/foo
.2. Autoriser l'écriture pour les autres utilisateurs
sudo chmod o w /media/foo
Rarement certaines personnes intéressées par l'écriture, l'accès en lecture à tous les contenus pour tous les utilisateurs, comme une partition Windows sous Linux. Commandes
chmod
etchown
a une option-R
qui modifient récursivement le mode de toutes les données en dessous. Mais ce n'est pas recommandé à moins que vous sachiez ce que vous faites. Si vous utilisez -R sur la partition d'un système d'exploitation, il peut devenir non fonctionnel.la source
chmod 777 -R
manque toujours. Je suppose que vous n'utilisez pas souvent Windows, car il gère les groupes et l'accès utilisateur sur le système de fichiers depuis Windows 2000 NTMalheureusement, le noyau Linux applique l'autorisation POSIX sur ext2 / ext3 / ext4 FS.
Avec un groupe commun sur plusieurs hôtes et
setgid
bit ou ACL, vous pouvez partager un volume externe entre différents hôtes et conserver une autorisation de lecture / écriture. Un exemple d'une telle configuration est:En savoir plus sur /unix/126213/external-hard-drive-permissions-ext4/
Voir aussi Résolution des problèmes d'autorisation lors de l'utilisation d'un disque dur EXT4 externe avec plusieurs installations Linux
la source