2009-09-03 4 views
0

J'ai modifié par erreur l'autorisation de dossier de mon répertoire personnel et il affiche le message suivant lors du démarrage du système.Modifié les autorisations d'accès du dossier HOME dans ubuntu.how pour le ramener à l'autorisation par défaut

L'utilisateur $ HOME/.dmrc est ignoré. Ceci empêche que la session par défaut et la langue soient sauvegardées. Le fichier doit être la propriété de l'utilisateur et avoir 644 permissions. Le répertoire $ HOME de l'utilisateur doit appartenir à l'utilisateur et ne peut être écrit par d'autres utilisateurs.

Les changements que j'ai fait dire,

sudo chown 777 weblab Et aussi changé les autorisations en un clic droit sur le dossier de la maison, weblab, et de modifier les autorisations pour les ser, le groupe et les autres à lire et à écrire.

Quelqu'un peut-il m'aider à résoudre ce problème? Pour cette raison, je ne suis pas en mesure d'accéder par le dossier phpmyadmin. Il dit mauvaises autorisations sur le fichier de configuration, ne devrait pas être inscriptible dans le monde!

SOLUTION

Je rectifiées mon problème qui était en fait une chose simple. Mais j'avais déjà essayé la ronde plus tôt. J'ai juste fait un clic droit sur mon dossier de départ, sélectionné l'onglet Propriétés, Autorisations, et changé le groupe et d'autres comme "Lecture seule". Maintenant, le problème est résolu .. idiot de moi de ne pas essayer plus tôt ..

Répondre

0

J'ai rectifié mon problème qui était en fait une chose simple. Mais j'avais déjà essayé la ronde plus tôt. J'ai juste fait un clic droit sur mon dossier de départ, sélectionné l'onglet Propriétés, Autorisations, et changé le groupe et d'autres comme "Lecture seule". Maintenant, le problème est résolu .. Silly de moi de ne pas essayer plus tôt ..

1

Le dossier de base peut normalement être résolu en exécutant:

chmod 700 ~/ 
chmod 644 ~/.dmrc 

de tout terminal. La chose PHPMyAdmin est un peu plus difficile à résoudre, car j'oublie où Ubuntu stocke la chose stupide (Et je ne pense pas que ce soit dans le dossier www normal).

Si vous savez où il est vous pouvez résoudre cette erreur en exécutant:

chmod -R o-w /path/to/phpMyAdmin 

Et Je dois ajouter que cela ne fait pas partie de débordement de la pile, mais probablement l'un des sites partenaires, probablement server- faute étant donné la nature du serveur linux/web de votre deuxième question, mais votre question principale appartient probablement plus fortement au super-utilisateur.

+0

Oui, j'avais ce doute qu'il pourrait être posté ici. Désolé d'avoir posté sur le mauvais site, mais j'étais pressé de résoudre le problème et StackOverflow répond très vite, c'est pourquoi posté ici .. Je pense avoir résolu le premier problème, je dois vérifier en redémarrant le système. Je suis à la recherche du dossier phpMyAdmin .. – Angeline

+0

Mon phpmyadmin se trouve dans le dossier public_html de mon dossier personnel. J'ai fait chmod -R o-w/home/weblab/public_html/phpmyadmin. Le message d'erreur est maintenant: Interdit Vous n'êtes pas autorisé à accéder à /phpmyadmin/index.php sur ce serveur. – Angeline

+0

Si je donne chmod 700 ~/et chmod 644 ~/.dmrc, je ne suis pas capable d'accéder à quelque chose .. Je ne suis pas capable de travailler avec mon application php. Donc je l'ai changé en chmod 777 weblab. Quel est le problème? Aidez moi à plz – Angeline

Questions connexes