web-dev-qa-db-fra.com

Autorisation refusée après la création de la partition home

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

1
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

1
Goddard