Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 21/11/2005, à 15:58

takikardi

[resolu] Impossible d'utiliser la commande cd

Bonjour,

Lorsque je veux accèder à un repertoire en shell :

cd nom_rep

ça ne fonctionne pas, normal je n'ai pas les droits de lecture.

J'essaie sudo cd nom_rep et on me repond 'cd command not found'

Comment pouvoir accèder à un répertoire avec la commande cd ?
J'ai trouvé une alternative en lançant sudo mc mais j'aimerais utiliser la commande cd.

Merci de vos réponses.

Dernière modification par takikardi (Le 23/11/2005, à 10:26)

Hors ligne

#2 Le 21/11/2005, à 16:18

sbrunner

Re : [resolu] Impossible d'utiliser la commande cd

Tu peut faire un sudo -s  pour te retrouver en root puis faire un cd ... cool

CU
Stéph

Hors ligne

#3 Le 21/11/2005, à 16:25

Tao

Re : [resolu] Impossible d'utiliser la commande cd

juste pour dire que c'est un peu normal que sudo cd ne fonctionne pas :
En effet, imagine qu'il te fasse ce que tu veux, quand le terminal te rendra la main après avoir changé de repertoire, tu auras a nouveau tes privilèges de simple utilisateur mais tu serais positionné dans un répertoire dont tu n'as même pas les droits de lecture...

"sudo -s" est sans doute la meilleure solution.

Hors ligne

#4 Le 21/11/2005, à 16:34

cep_

Re : [resolu] Impossible d'utiliser la commande cd

takikardi a écrit :

Bonjour,

Lorsque je veux accèder à un repertoire en shell :

cd nom_rep

ça ne fonctionne pas, normal je n'ai pas les droits de lecture.

Bonjour,

cd et les droits de lecture n'ont rien à voir.

Comment écris-tu ta commande ?
Si tu fais :

cd  /var/log

par exemple ta localisation doit changer et être : :/var/log$
DOnc, après avoir fait cd  /var/log  tu passes la commande :

pwd

et il doit t'être répondu :

/var/log

Il te faudra refaire :

cd

pour revenir dans ton /home/user. Ou idem avec :

cd ~

Voir :
http://www.linux-kheops.com/doc/redhat72/rhl-gsg-fr-7.2/s1-navigating-cd.html

#5 Le 21/11/2005, à 16:45

Tao

Re : [resolu] Impossible d'utiliser la commande cd

cep_ a écrit :

cd et les droits de lecture n'ont rien à voir.

En lisant ta réponse, tu m'as mis un doute... J'ai même failli éditer mon post pour dire que j'avais dit une connerie. Mais avant j'ai essayé dans un terminal, et cd fait bien attention aux droits de lecture.

Hors ligne

#6 Le 21/11/2005, à 17:25

cep_

Re : [resolu] Impossible d'utiliser la commande cd

Bonjour Tao,

Je voulais dire par là que ce n'est pas un problème de lecture mais un problème de droit d'accès au répertoire. "Permission non accordée". Et, bien sûr, il n'est pas question de se rendre dans un répertoire qui n'appartient pas à l'user passant le cd. Donc, si tu as cru que je voulais dire le contraire, je me suis effécivement mal exprimé.

Le problème est développé dans le lien que j'ai communiqué. "L'une des façons utilisées par votre système Linux pour prévenir tout endommagement accidentel ou hostile est de refuser l'accès au compte root et aux comptes d'autres utilisateurs (ou répertoires de connexion). Reportez-vous à la la section intitulée Ownership and Permissions

Pour passer au répertoire de connexion root, utilisez la commande su."  sudo su ou sudo -s sur ubuntu, puis exit.

#7 Le 21/11/2005, à 17:28

Tao

Re : [resolu] Impossible d'utiliser la commande cd

ok, en effet, les droits de lecture et les autorisations d'accès sont deux choses différentes. Je m'étais un peu mélangé.

Dernière modification par Tao (Le 21/11/2005, à 17:30)

Hors ligne

#8 Le 21/11/2005, à 17:37

cep_

Re : [resolu] Impossible d'utiliser la commande cd

Non, le problème n'est pas là. smile

Par curiosité, tester les sudo -s et sudo su sur un répertoire non autorisé .
À tout de sute wink