#1 Le 24/05/2018, à 17:46
- etiab
[Résolu] Commande pour permissions d'un fichier ou dossier spécifique.
Bonjour
Je voudrais connaître la commande, si elle existe, qui permet d'afficher toutes les permissions d'un dossier ou d'un fichier.
J'ai cherché et je n'ai trouvé ICI que la commande :
ls -l
qui apporte des informations très intéressantes mais pas sur un fichier ou dossier particulier.
Merci d'avance.
Dernière modification par etiab (Le 24/05/2018, à 18:15)
François, débutant sur Linux depuis Avril 2014. Divers OS Linux en multiboot.
Je pleurais car je n'avais pas de chaussures, puis je vis un homme qui n'avait pas de pieds.
Hors ligne
#2 Le 24/05/2018, à 17:49
- pingouinux
Re : [Résolu] Commande pour permissions d'un fichier ou dossier spécifique.
Bonjour,
Pour un fichier
ls -l fichier
Pour un dossier
ls -ld dossier
Hors ligne
#3 Le 24/05/2018, à 17:59
- etiab
Re : [Résolu] Commande pour permissions d'un fichier ou dossier spécifique.
Yaka demander !!!
Merci beaucoup pingouinux.
Bonne soirée.
François, débutant sur Linux depuis Avril 2014. Divers OS Linux en multiboot.
Je pleurais car je n'avais pas de chaussures, puis je vis un homme qui n'avait pas de pieds.
Hors ligne
#4 Le 24/05/2018, à 18:13
- pingouinux
Re : [Résolu] Commande pour permissions d'un fichier ou dossier spécifique.
D'ailleurs, ls -ld marche aussi pour un fichier.
Hors ligne
#5 Le 24/05/2018, à 18:22
- etiab
Re : [Résolu] Commande pour permissions d'un fichier ou dossier spécifique.
J'ai essayé avec le fichier .thunderbird :
ls -l .thunderbird
total 12
drwx------ 12 francois francois 4096 mai 24 18:33 9iwrp6en.default
drwx------ 3 francois francois 4096 mars 30 05:47 Crash Reports
-rwxrwx--x 1 francois francois 104 févr. 20 13:32 profiles.ini
Je n'ai pas les permissions root, groupe, autres.
François, débutant sur Linux depuis Avril 2014. Divers OS Linux en multiboot.
Je pleurais car je n'avais pas de chaussures, puis je vis un homme qui n'avait pas de pieds.
Hors ligne
#6 Le 24/05/2018, à 18:55
- pingouinux
Re : [Résolu] Commande pour permissions d'un fichier ou dossier spécifique.
Comme tu n'as pas précisé le paramètre -d, tu obtiens les informations sur le contenu de .thunderbird, et non sur le répertoire lui-même.
Par exemple
-rwxrwx--x 1 francois francois 104 févr. 20 13:32 profiles.ini
- : c'est un fichier
rwx : permissions lecture, écriture, exécution pour l'utilisateur francois
rwx : permissions lecture, écriture, exécution pour le groupe francois
--x : permission d'exécution pour les autres
Hors ligne
#7 Le 25/05/2018, à 11:09
- etiab
Re : [Résolu] Commande pour permissions d'un fichier ou dossier spécifique.
OK ces infos que tu me donnes sont très intéressantes pour moi, encore merci...
J'ai trouvé un site dans la doc Ubuntu où c'est expliqué : https://doc.ubuntu-fr.org/permissions#e … e_commande
drwx------ 12 francois francois 4096 mai 24 18:33 9iwrp6en.default
Dans cet exemple, si j'ai bien compris :
d : c'est un dossier ?
rwx : je peux lire, écrire et exécuter ce dossier ?
------ : les autres utilisateurs n'ont aucun droit sur ce dossier ? Si c'est le cas, c'est utile parce-que ce dossier est le « profil » de mon Thunderbird.
Autre question : est-ce-que root peut modifier les permissions d'un fichier ou dossier ? Si oui : comment ?
Dernière modification par etiab (Le 25/05/2018, à 11:11)
François, débutant sur Linux depuis Avril 2014. Divers OS Linux en multiboot.
Je pleurais car je n'avais pas de chaussures, puis je vis un homme qui n'avait pas de pieds.
Hors ligne
#8 Le 25/05/2018, à 12:07
- pingouinux
Re : [Résolu] Commande pour permissions d'un fichier ou dossier spécifique.
est-ce-que root peut modifier les permissions d'un fichier ou dossier ? Si oui : comment ?
Si le fichier t'appartient, tu utilises directement chmod (voir le man).
Sinon
sudo chmod ... fichier
Tu peux aussi modifier le propriétaire du fichier (avec chown), ou son groupe (avec chgroup).
Remarque : Il est dangereux de modifier les permissions, utilisateur ou groupe des fichiers du système.
Hors ligne
#9 Le 25/05/2018, à 16:18
- etiab
Re : [Résolu] Commande pour permissions d'un fichier ou dossier spécifique.
Mais non je suis bien le propriétaire du PC duquel j'écris donc du fichier en question !
« Voir le man »... Tu m'envoies sur les roses pingouinux ?
francois@francois-PC3-MintCinnamon ~ $ chmod .thunderbird
chmod: opérande manquant après «.thunderbird»
Saisissez « chmod --help » pour plus d'informations.
francois@francois-PC3-MintCinnamon ~ $ chmod --help
Utilisation : chmod [OPTION]... MODE[,MODE]... FICHIER...
ou : chmod [OPTION]... MODE_OCTAL FICHIER
ou : chmod [OPTION]... --reference=FICHIER_R FICHIER
Modifier le mode de chaque FICHIER en MODE.
Avec --reference, modifier le mode de chaque FICHIER à celui de FICHIER_R.
-c, --changes comme --verbose, mais seulement en cas de modification
-f, --silent, --quiet supprimer la plupart des messages d'erreur
-v, --verbose afficher un diagnostic pour chaque fichier traité
--no-preserve-root ne pas traiter « / » de manière spéciale (par défaut)
--preserve-root bloquer le traitement récursif sur « / »
--reference=FICHIER_R utiliser le mode de FICHIER_R au lieu des valeur
de MODE
-R, --recursive modifier récursivement les fichiers et répertoires
--help afficher l'aide et quitter
--version afficher des informations de version et quitter
Chaque MODE est de la forme « [ugoa]*([-+=]([rwxXst]*|[ugo]))+|[-+=][0-7]+ ».
Aide en ligne de GNU coreutils : <http://www.gnu.org/software/coreutils/>
Signalez les problèmes de traduction de « chmod » à : <traduc@traduc.org>
Full documentation at: <http://www.gnu.org/software/coreutils/chmod>
or available locally via: info '(coreutils) chmod invocation'
Je n'y comprends rien à « chmod --help »... Help
Dernière modification par etiab (Le 25/05/2018, à 16:33)
François, débutant sur Linux depuis Avril 2014. Divers OS Linux en multiboot.
Je pleurais car je n'avais pas de chaussures, puis je vis un homme qui n'avait pas de pieds.
Hors ligne
#10 Le 25/05/2018, à 16:31
- pingouinux
Re : [Résolu] Commande pour permissions d'un fichier ou dossier spécifique.
Le fait que tu sois propriétaire du PC n'implique pas que tu sois celui du fichier. Notamment, les fichiers du système ne sont pas à ton nom. Tu n'as pas besoin de sudo pour modifier les permissions d'un fichier dont tu es propriétaire. Pour le savoir :
ls -l fichier
Hors ligne
#11 Le 25/05/2018, à 16:36
- Compte supprimé
Re : [Résolu] Commande pour permissions d'un fichier ou dossier spécifique.
Bonjour ,
Le man est la commande permettant d'avoir le manuel d'une autre commande .
Pour lire le manuel de la commande chmod, il te faut écrire dans ton terminal :
man chmod
Chaque fichiers possèdent des droits définis pour le propriétaire, pour les membres du groupe principal, et pour les autres utilisateurs du système .
Ces droits n'ont aucun rapport avec le fait d'être ou pas propriétaire de l'ordinateur.
Pour en comprendre le fonctionnement , en plus du man tu peux aussi utiliser ton moteur de recherche.
Si par la suite , il y a des choses que tu ne comprends pas , reviens nous les dire .
Tu peux commencer par lire cela: https://doc.ubuntu-fr.org/droits
Dernière modification par Compte supprimé (Le 25/05/2018, à 16:43)
#12 Le 25/05/2018, à 16:46
- etiab
Re : [Résolu] Commande pour permissions d'un fichier ou dossier spécifique.
Merci de ne pas m'avoir laissé tomber.
Voici ce que ça donne :
francois@francois-PC3-MintCinnamon ~ $ ls -l 9iwrp6en.default
ls: impossible d'accéder à '9iwrp6en.default': Aucun fichier ou dossier de ce type
francois@francois-PC3-MintCinnamon ~ $ ls -l .thunderbird
total 12
drwx------ 12 francois francois 4096 mai 25 17:26 9iwrp6en.default
drwx------ 3 francois francois 4096 mars 30 05:47 Crash Reports
-rwx--x--x 1 francois lpadmin 104 févr. 20 13:32 profiles.ini
Sur profiles.ini : le 3ème « x » veut dire que tout le monde peut exécuter ce fichier. Je n'aime pas ça : ce dossier est important pour mon Thunderbird. Comment mettre un tiret « - » à la place du 3ème « x » ? Merci d'avance.
François, débutant sur Linux depuis Avril 2014. Divers OS Linux en multiboot.
Je pleurais car je n'avais pas de chaussures, puis je vis un homme qui n'avait pas de pieds.
Hors ligne
#13 Le 25/05/2018, à 16:52
- bruno
Re : [Résolu] Commande pour permissions d'un fichier ou dossier spécifique.
Ce fichier n'a pas à être exécutable :
chmod -x .thuunderbird/profiles.ini
#14 Le 25/05/2018, à 17:01
- Compte supprimé
Re : [Résolu] Commande pour permissions d'un fichier ou dossier spécifique.
Ce fichier doit être :
chmod 664 .thunderbird/profiles.ini
Soit
-rw-rw-r--
@etiab : Attention ne change pas des droits d'un fichier sans savoir exactement ce que tu fais.... Exerce toi plutôt sur un fichier bidon , que tu crées pour cela
Un peu de lecture sur chmod : https://fr.wikipedia.org/wiki/Chmod
Dernière modification par Compte supprimé (Le 25/05/2018, à 17:05)
#15 Le 25/05/2018, à 17:04
- etiab
Re : [Résolu] Commande pour permissions d'un fichier ou dossier spécifique.
Bonjour ,
Bonjour pseudofab
Tu peux commencer par lire cela: https://doc.ubuntu-fr.org/droits
Merci pour ce lien !
En effet j'ai beaucoup à apprendre...
J'étais allé directement à la suite https://doc.ubuntu-fr.org/permissions parce-que je me suis fait hacker en Wi-fi : je ne peux plus sauvegarder mon /home par copier/coller, mais ça marche bien avec les dossiers qui se trouvent à l'intérieur.
Dernière modification par etiab (Le 25/05/2018, à 17:13)
François, débutant sur Linux depuis Avril 2014. Divers OS Linux en multiboot.
Je pleurais car je n'avais pas de chaussures, puis je vis un homme qui n'avait pas de pieds.
Hors ligne