web-dev-qa-db-fra.com

Refus de permission pour mon propre dossier (myName) dans le dossier de départ

Lorsque nous entrons dans un répertoire existant à l’aide du terminal sous Ubuntu, les premiers caractères uniques du nom du répertoire sont suffisants pour taper puis taper le mot Tab. Cela se produit avec succès pour mon répertoire /home/ mais pas pour le répertoire qu'il contient.

Le répertoire à l'intérieur de /home/ est à mon nom, c'est-à-dire /home/dheeraj/ et il s'agit du seul répertoire présent dans /home/.

Alors, quand j'entre /home/ et frappe Tab, Je suis censé entrer automatiquement /home/dheeraj/, ce qui s’est passé jusqu’à ce matin!

Juste pour tester ceci, quand je fais ls dans /home/ il dit:

**ls: cannot open directory .: Permission denied**   

WHHYYYY :(

En même temps, quand je fais Sudo ls il me demande le mot de passe puis me montre le répertoire dheeraj. Donc au moins, je peux accéder à ce répertoire pour le moment, mais pourquoi Sudo à chaque fois? J'ai besoin d'aide pour comprendre cela.

Je ne peux pas accéder à mon dossier personnel lorsque je passe la souris sur le gestionnaire de fichiers et que je clique sur ce dernier. Il dit que je n'ai pas la permission d'y accéder. Le même problème, même avec le dossier racine. En fait, une croix de couleur grise est affichée sur ces dossiers. Je ne suis pas sûr du dossier racine, mais le dossier personnel est censé être accessible à moi.

De plus, utiliser chmod et modifier les privilèges n'a pas aidé!

ASTUCE: Je pense avoir utilisé chown plus tôt dans la journée pour faire autre chose, ce qui a créé ce problème. Il faut que je renverse tout cela, sinon cela serait vraiment gênant. J'ai cherché beaucoup de forums et j'ai essayé de trouver des réponses. Cela m'a certainement aidé à avoir une vague idée à ce sujet, mais je ne parviens pas à le résoudre. JE AI BESOIN D'AIDE.

1
Dheeraj Prakaash

Vous avez besoin de Sudoà tout moment car vous ne pouvez pas lire le dossier avec votre utilisateur dheeraj.

Tout d'abord, reprenez possession de votre maison, mais uniquement du répertoire (pas de -R), puis montrez-nous le résultat du ls -la pour voir jusqu'où le problème a évolué.

chown dheeraj:dheeraj /home/dheeraj/
chmod 750 /home/dheeraj/
3
J. Chomel

On dirait que vous risquez de perdre la propriété du dossier personnel.

Prenez possession de dheeraj et de sous-objets:

chown -R dheeraj:dheeraj /home/dheeraj/

Et pour être sûr, changez les permissions d'accès pour cela:

chmod -R 750 /home/dheeraj/

1
Ivan Temchenko