GNU/Linux >> Tutoriels Linux >  >> Linux

cd dans le répertoire sans avoir la permission

S'il s'agit d'un répertoire que vous possédez, accordez-vous l'accès :

chmod u+rx,go-w openfire

Cela vous donne la permission d'utiliser le répertoire et les fichiers qu'il contient (x ) et de lister les fichiers qui s'y trouvent (r ); il refuse également au groupe et aux autres l'autorisation d'écriture sur le répertoire, ce qui est généralement correct (bien que parfois vous souhaitiez autoriser le groupe à créer des fichiers dans votre répertoire - mais envisagez d'utiliser le sticky bit sur le répertoire si vous le faites).

S'il s'agit du répertoire de quelqu'un d'autre, vous aurez probablement besoin de l'aide du propriétaire pour modifier les autorisations afin de pouvoir y accéder (ou vous aurez besoin de l'aide de root pour modifier les autorisations pour vous).


chmod +x openfire travaillé pour moi. Il ajoute l'autorisation d'exécution au dossier openfire.


Entrez en mode super utilisateur et accédez au répertoire dans lequel vous n'êtes pas autorisé à accéder. Sudo nécessite un mot de passe administrateur.

sudo su
cd directory

La réponse de @ user812954 a été très utile, sauf que j'ai dû le faire en deux étapes :

sudo su
cd directory

Ensuite, pour sortir du mode "super utilisateur", tapez simplement exit .


Linux
  1. Pwd sans liens symboliques ?

  2. Exécuter une commande spécifique dans un répertoire donné sans y accéder ?

  3. Comment Ssh dans un répertoire spécifique ?

  4. Ssh dans un répertoire spécifique ?

  5. Autorisation SELECT INTO OUTFILE refusée mais l'utilisateur peut écrire dans le répertoire

Comment SSH dans un répertoire particulier sous Linux

Comment basculer automatiquement vers un répertoire sans utiliser la commande cd sous Linux

Différentes façons de répertorier le contenu du répertoire sans utiliser la commande ls

Copier le contenu du fichier dans le presse-papiers sans les afficher

git clone sans dossier de projet

Unrar tous les fichiers dans le répertoire sans invite