Xserver permission denied ? pour user
Fermé
pristella
Messages postés
859
Date d'inscription
samedi 23 octobre 2004
Statut
Contributeur
Dernière intervention
8 mai 2007
-
5 mai 2006 à 21:19
pristella Messages postés 859 Date d'inscription samedi 23 octobre 2004 Statut Contributeur Dernière intervention 8 mai 2007 - 6 mai 2006 à 00:27
pristella Messages postés 859 Date d'inscription samedi 23 octobre 2004 Statut Contributeur Dernière intervention 8 mai 2007 - 6 mai 2006 à 00:27
A voir également:
- Permission denied linux
- Linux mint 32 bits - Télécharger - Systèmes d'exploitation
- Diskinternals linux reader - Télécharger - Stockage
- Failed to open stream: permission denied - Forum Programmation
- Linux live usb creator - Télécharger - Outils Internet
- Commun.file_upload.access denied ✓ - Forum Réseaux sociaux
5 réponses
pristella
Messages postés
859
Date d'inscription
samedi 23 octobre 2004
Statut
Contributeur
Dernière intervention
8 mai 2007
74
5 mai 2006 à 22:48
5 mai 2006 à 22:48
Bonjour lami20j,
Bien joué l'ami :) c'etait bien ça. Pour assurer j'ai aussi fait ça pour le fichier /home/nlav/.Xauthority :
chown nlav.nlav /home/nlav/.Xauthority
merci pour ton coup de main :)
Pourrais-tu m'expliquer cette commande en détail :
chmod -vR 01777 /tmp
merci
Bien joué l'ami :) c'etait bien ça. Pour assurer j'ai aussi fait ça pour le fichier /home/nlav/.Xauthority :
chown nlav.nlav /home/nlav/.Xauthority
merci pour ton coup de main :)
Pourrais-tu m'expliquer cette commande en détail :
chmod -vR 01777 /tmp
merci
Zempachi
Messages postés
7472
Date d'inscription
vendredi 14 octobre 2005
Statut
Contributeur
Dernière intervention
5 juin 2020
906
5 mai 2006 à 22:05
5 mai 2006 à 22:05
Et en recréant le dossier /tmp (meme vide ca n'a pas d'importance)?
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
5 mai 2006 à 22:09
5 mai 2006 à 22:09
Salut,
Oui ça marche.
Il faut donner les droits nécessaires (je viens de tester sur ma Debian)
En root
mkdir /tmp
chmod -vR 01777 /tmp
lami20j
Oui ça marche.
Il faut donner les droits nécessaires (je viens de tester sur ma Debian)
En root
mkdir /tmp
chmod -vR 01777 /tmp
lami20j
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
5 mai 2006 à 23:48
5 mai 2006 à 23:48
Salut pristella, salut lami20j,
Superbe explication, merci ;-)
Juste une petite précision et rectification :
jipicy a écrit un bon tuto dans la base de connaissance
Nan c'est pas moi, c'est Adrien enfin "asevere" qui a pondu ça, moi j'ai juste fait des corrections orthographiques après coup...
;-))
Superbe explication, merci ;-)
Juste une petite précision et rectification :
jipicy a écrit un bon tuto dans la base de connaissance
Nan c'est pas moi, c'est Adrien enfin "asevere" qui a pondu ça, moi j'ai juste fait des corrections orthographiques après coup...
;-))
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
pristella
Messages postés
859
Date d'inscription
samedi 23 octobre 2004
Statut
Contributeur
Dernière intervention
8 mai 2007
74
6 mai 2006 à 00:27
6 mai 2006 à 00:27
Ouahh! ça c'est du détail :) maintenant je peux plus me tromper ;)
Un grand merci :)
Un grand merci :)
5 mai 2006 à 23:39
La commande chmod (CHangeMOD permet de definir les droits d'accés d'un fichier.
-v c'est une option qui permet d'afficher dans le terminal ce que fait la commande
-R c'est pour recursif (descendre dans l'arborescence de répertoire)
Les droits d'un fichier sous Linux se presentent de la façon suivante :
-rwxrwxrwx (dans ce cas les en ReadWriteeXe sont fixés pour tout le monde)
tous = Propriétaire Groupe LesAutres
all= Owner Group Other
Avec chmod on peut accorder des droits de 2 façons :
1. en utilisant les lettres r, w, x qui designent les droits en lecture, écriture et en exécution.
Pour designer les utilisateurs on a les lettres u pour le propriétaire, g pour group et o pour les autres et a pour tous.
L'opération se fait avec + pour ajouter des droits et - pour enlever et = pour fixer un accés exact
Ex: ajoute les droits en écriture et exécution de fichier pour les autres
chmod o+wx fichier
Une petite schéma de construction pour chmod
2. en utilisant la notation octale
Propriétaire
lecture (r) - 400
écriture(w) - 200
exécution(x) - 100
Groupe
lecture (r) - 40
écriture(w) - 20
exécution(x) - 10
Autres
lecture (r) - 4
écriture(w) - 2
exécution(x) - 1
Par exemple si on veut établir pour un fichier les droit suivantes
- propriétaire
lecture + ecriture + exécution = 400 + 200 +100 = 700
- groupe
lecture + exécution = 40 + 10 = 50
- les autres
lecture + exécution = 4 + 1 = 5
En total ça donne 700 + 50 + 5 = 755
Donc je vais écrire
chmod -v 0755 fichier
ou
chmod 0755
dans ce cas je ne vois pas ce que fait la commande - v pour verbose
ou
chmod 755 fichier
Voici un petit assistant pour calculer les droits en octal
http://fr.selfhtml.org/petitsassistants/chmod.htm
Le sticky bit
Le sticky bit c'est un droit qui réagit de la façon suivante
- pour fichier exécutable : il reste en mémoire, son chargement et rapide
- pour répertoire : un fichier ne peut être détruit que par son propriétaire (comme le cas/tmp tous les utilisateurs ont accès c'est une bonne politique de mettre le sticky bit)
En octal on le répresenté par 1000 d'ou
chmod -vR 1777 /tmp
Donc 1000 + 700 + 70 + 7 = 1777
En littéral sticky bit correspond à la lettre t
La commande ls -l sur un répertoire qui a positionné le sticky bit à la place de x on verra un t
Je m'arrête ici, mais sache qu'il ya aussi les droits d'endossement (SUID = 4000 et SGID = 2000)
Il existe aussi les attributs des fichiers ( voir les commandes lsattr et chattr)
jipicy a écrit un bon tuto dans la base de connaissance
https://www.commentcamarche.net/faq/1345-linux-gestion-des-attributs-de-fichiers-sur-ext2
Et encore les ACLs POSIX (voir les commandes getfacl et setfacl)
lami20j