Interrogez-nous, nous vous répondrons !

Permission refusée

Chaque fichier ou répertoire dans Linux a un propriétaire et un ensemble de permissions. Lors de l'accès à ceux-ci, le système d'exploitation vérifie ces permissions. Si l'utilisateur a les permissions suffisantes, l'accès sera accordé. Sinon, une erreur Permission denied sera affichée.

Vérifiez le propriétaire du répertoire

Pour comprendre qui possède un fichier ou un répertoire, exécutez simplement la commande suivante :

ls -l
total 0-rwx------ 1 testuser testuser 0 Sep 27 10:16 test

Examinons de plus près les résultats. Nous travaillons sous un utilisateur du nom de usergpu. Il y a un fichier dans notre répertoire personnel nommé test. Les permissions -rwx------ signifient que seul le propriétaire peut lire, écrire et exécuter ce fichier. Lire la suite à propos des permissions Linux.

Les autres utilisateurs ou groupes n'ont pas accès à ce fichier, à l'exception du superutilisateur (root). Enfin, nous voyons des informations sur le propriétaire (le nom d'utilisateur testuser) et le groupe du propriétaire (le nom du groupe est le même testuser).

Si nous essayons de faire quoi que ce soit avec ce fichier au nom de l'utilisateur sans permission, le système affiche un message d'erreur :

cat test
cat: test: Permission denied

Corriger les permissions

Connectez-vous en tant que propriétaire

Si vous avez les informations de connexion du propriétaire, vous pouvez vous connecter et effectuer toutes les actions avec ce fichier :

cat test
Bonjour, LeaderGPU!

Changer le propriétaire

Vous pouvez obtenir l'accès au fichier en changeant son propriétaire. Cette action peut être exécutée au nom d'un utilisateur avec des privilèges root (par exemple, en utilisant la commande sudo) :

sudo chown usergpu test

Et test :

cat test
Bonjour, LeaderGPU!

Utilisez les privilèges de superutilisateur

La commande sudo est la plus puissante :

sudo cat test
Bonjour, LeaderGPU!

Voir également:



Mis à jour: 12.03.2025

Publié: 23.05.2024


Des questions ? Écrivez-nous!

By clicking «I Accept» you confirm that you have read and accepted the website Terms and Conditions, Privacy Policy, and Moneyback Policy.