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
.