Lors de l' cd
entrée dans l'un de mes répertoires appelé, openfire
l'erreur suivante est renvoyée:
bash: cd: openfire: Permission denied
Y a-t-il un moyen de contourner cela?
linux
unix
permissions
directory
user812954
la source
la source
S'il s'agit d'un répertoire que vous possédez, accordez-vous l'accès:
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 aux groupes et aux autres l'autorisation d'écrire 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).la source
chmod +x openfire
travaillé pour moi. Il ajoute l'autorisation d'exécution au dossier openfire.la source
Vous avez plusieurs options:
x
autorisations d'exécution sur ce répertoire.x
exécuter des autorisations.chmod(1)
pour modifier les autorisations ousetfacl(1)
commande pour ajouter une entrée de liste de contrôle d'accès pour votre compte d'utilisateur. (Cela nécessite également de monter le système de fichiers avec l'acl
option; voirmount(8)
etfstab(5)
pour plus de détails sur le paramètre de montage.)Il est impossible de suggérer la bonne approche sans en savoir plus sur le problème; pourquoi les autorisations de répertoire sont-elles définies comme elles le sont? Pourquoi avez-vous besoin d'accéder à ce répertoire?
la source
Alternativement, vous pouvez faire:
la source
À moins que vous ne disposiez des autorisations sudo pour le modifier ou le modifier dans votre propre groupe d'utilisateurs / compte, vous ne pourrez pas y accéder.
Consultez
man chmod
le terminal pour plus d'informations sur la modification des autorisations d'un répertoire.la source