2017-03-04 2 views
-1

C'est la première fois que je dépose sur un débordement de pile (qui se cache depuis un certain temps).Fedora 25 Linux - autorisation refusée sur cd/var/lib/pgsql

J'ai essayé de résoudre ce problème pendant quelques heures mais pour la vie de moi ne peux pas le comprendre. Je suis tout nouveau chez Linux et Postgresql et j'ai toujours été un gars de Windows, donc les choses me dérangent.

Actuellement j'essaie de comprendre pourquoi je ne peux pas entrer dans le dossier/var/lib/pgsql. J'ai besoin d'y entrer pour pouvoir éditer un fichier de configuration. Chaque fois que j'essaie d'obtenir là-bas que je reçois

bash: cd: pgsql: Autorisation refusée

J'ai aussi essayé sudo rm -r pgsql et re-création, mais cela ne semble pas fonctionner non plus. Apparemment, le sudo cd n'est pas une chose réelle non plus ... pas vraiment sûr d'où aller à partir d'ici. Pas vraiment sûr pourquoi je n'ai pas d'autorisations par défaut pour ce dossier.

Toute aide serait appréciée!

+0

Cela n'a rien à voir avec la programmation. – melpomene

+0

https://fedoraproject.org/wiki/PostgreSQL –

Répondre

1

/var/lib/pgsql est un répertoire personnel de l'utilisateur pgsql. Presque tous les répertoires personnels ont le mode d'accès '0700'.

ls -lah /var/lib/ | grep pgsql 
drwx------. 1 postgres  postgres  282 лис 26 17:05 pgsql 

essayez d'utiliser sudo pour émulent connexion utilisateur postgresql:

sudo -u postgres -i 
+0

Merci beaucoup! Cela m'a amené dans le dossier et je peux modifier la configuration maintenant. – shalak1989

+0

Ne le mentionnez pas! Mais votre question n'est pas conforme aux conventions de stackoverflow – shcherbak