J'ai récemment créé une partition d'accueil séparée à la suite de ce tutoriel https://help.ubuntu.com/community/Partitioning/Home/Moving . Depuis que je suis encore un débutant sous Linux (qui a du mal à apprendre), je me sentais heureux quand tout semblait fonctionner correctement. Cependant, j'ai réalisé après un certain temps que j'avais perdu toute autorisation pour mes sous-dossiers dans mon dossier personnel. Je peux toujours lire/écrire les fichiers placés directement dans/home/magnus mais on me refuse l'accès à l'un des sous-dossiers.
Je viens de réaliser une chose plus troublante, probablement liée à l'histoire de la partition domestique ci-dessus:
Quand j'essaye
cd ~/Music/
Je reçois le message
bash: cd: /home/magnus/Music/: Permission denied
Quand j'essaye:
Sudo cd ~/Music/
J'obtiens le résultat
Sudo: cd: command not found
Semble étrange que la commande cd ait été perdue?
Qu'est-ce que j'ai fait de mal et existe-t-il un moyen de résoudre ce problème?
btw: J'utilise Ubuntu 12.04 LTS
Merci pour votre aide! Magnus
Une bonne commande à exécuter est
ls -la
Cela montrera les autorisations, la propriété, les groupes et les fichiers cachés.
À ce stade, vous voulez vous assurer que les sous-répertoires ont le propriétaire et les autorisations appropriés.
Vous pouvez changer le propriétaire des dossiers et des fichiers récursivement en exécutant cette commande
Sudo chown -R magnus *
Le * indique à chown de changer la propriété de tous les fichiers tandis que le -R dit à chown de le faire récursivement dans la structure des fichiers.
Si vous souhaitez le faire uniquement sur votre répertoire personnel et sur tous les fichiers et dossiers qu'il contient.
Sudo chown -R magnus /home/magnus
Cela devrait vous donner des autorisations sur les fichiers si les autorisations du propriétaire sont définies correctement.
Vérifiez également chmod si les autorisations sont définies correctement.
Voici une bien meilleure explication que ce que je pourrais vous donner dans cette https://www.linux.com/learn/tutorials/309527-understanding-linux-file-permissions