Page 1 sur 2

[DISQUE INTERNE] permissions [résolu]

Publié : dim. 26 févr. 2017, 14:16
par chris35
Bonjour
j'ai uniquement les droits LECTURE/ECRITURE sur mon 2e disque interne EXT4
comment m'ajouter la possibilité d'effacer des dossiers/fichiers dessus ?

Re: [DISQUE INTERNE] permissions

Publié : dim. 26 févr. 2017, 14:30
par bobo
– Veux-tu dire que tu n'as pas les droits d'exécution ?
– Veux-tu dire que ton identifiant utilisateur n'est pas le propriétaire de l'arborescence du coup tu ne peux que parcourir et lire les fichiers existants, et en rajouter d'autres ?

Pourrais-tu nous renvoyer la sortie standard de ces commandes (lancées en simple utilisateur) ?

Code : Tout sélectionner

ls -n <un_dossier_représentatif>
(j'ai mon hypothèse d'extralucide au sujet du scénario: je dirais que tu as récupéré une partition ext4 d'une autre install' linux, et que les id d'utilisateurs ne correspondent pas avec celles sous Archlinux; ai-je bien vu dans ma boule de cristal ? si non, pourrais-tu nous dire d'où vient le contenu de ce disque dur ?)

Re: [DISQUE INTERNE] permissions

Publié : dim. 26 févr. 2017, 14:32
par chris35
Bonjour bobo
– Veux-tu dire que ton identifiant utilisateur n'est pas le propriétaire de l'arborescence du coup tu ne peux que parcourir et lire les fichiers existants, et en rajouter d'autres ? > OUI

ID
uid=1000(chris) gid=100(users) groupes=100(users),10(wheel),90(network),92(audio),93(optical),95(storage),98(power),618(autologin)
ls -n <un_dossier_représentatif> me renvois : bash: erreur de syntaxe près du symbole inattendu « newline »

Re: [DISQUE INTERNE] permissions

Publié : dim. 26 févr. 2017, 14:35
par bobo
chris35 a écrit :ls -n <un_dossier_représentatif> me renvois : bash: erreur de syntaxe près du symbole inattendu « newline »
Il faut remplacer "<un_dossier_représentatif>" par le chemin d'un dossier représentatif sur le disque incriminé :D

Re: [DISQUE INTERNE] permissions

Publié : dim. 26 févr. 2017, 14:37
par bobo
l'uid de ton compte utilisateur c'est 1000, l'uid du propriétaire des fichiers dans le dossier représentatif va nous permettre de voir la différence

Re: [DISQUE INTERNE] permissions

Publié : dim. 26 févr. 2017, 14:55
par chris35
merci t'es bien sympa de m'aider comme ça :)
oui c'est un HD que j'ai installé sur une "ancienne" arch gnome

ls -n /run/media/chris/
total 4
drwxrwx--- 15 1000 100 4096 25 févr. 23:02 Sauvegarde

mon HD se nomme Sauvegarde

Re: [DISQUE INTERNE] permissions

Publié : dim. 26 févr. 2017, 15:14
par benjarobin
Si tu as les droits d'écriture alors tu as aussi les droits de suppression.
Pour un fichier posant problème, peux-tu donner la sortie de : ls -l sur ce fichier, ainsi que la sortie de : ls -ld sur le dossier contenant ce fichier ?

Re: [DISQUE INTERNE] permissions

Publié : dim. 26 févr. 2017, 15:18
par chris35
Bien vu ! En effet les fichiers et dossiers je peut les effacer ! En fait ceux que je veux virer sont des anciens dossiers de sauvegardes faites par REDOBACKUP dont le propriétaire est ROOT

Re: [DISQUE INTERNE] permissions

Publié : dim. 26 févr. 2017, 15:20
par chris35
Bon ben résolu en passant par sudo thunar...

Re: [DISQUE INTERNE] permissions

Publié : dim. 26 févr. 2017, 15:21
par benjarobin
Il suffit donc de faire la suppression en root... Ou alors en root changer les droits via chown pour ensuite pouvoir les supprimer via ton utilisateur, mais si tu veux juste les supprimer autant faire simple...

Re: [DISQUE INTERNE] permissions

Publié : dim. 26 févr. 2017, 15:27
par chris35
yep :) Merci à toi Benjarobin !
Sinon pour le monter automatiquement, simple ?

Re: [DISQUE INTERNE] permissions

Publié : dim. 26 févr. 2017, 15:31
par benjarobin
fstab ?

Re: [DISQUE INTERNE] permissions

Publié : dim. 26 févr. 2017, 15:36
par chris35
dac je vais me renseigner de ce côté là, encore un gros merci à toi pour ton support fréquent à la com ARCH Benjarobin ;)

Re: [DISQUE INTERNE] permissions

Publié : dim. 26 févr. 2017, 18:50
par bobo
chris35 a écrit :ls -n /run/media/chris/
total 4
drwxrwx--- 15 1000 100 4096 25 févr. 23:02 Sauvegarde
Typiquement on voit que ce dossier appartient à l'utilisateur d'uid=1000 et au group de gid=100. Ça correspond à ton compte utilisateur "chris" et au groupe "users". En effet tu pointes sur le dossier où la partition a été montée :)

Un dossier typique serait un niveau plus loin dans l'arborescence de ce dossier. En identifiant l'uid:gid des fichiers de cette partition pour lesquels tu n'as pas les droits d'écriture, tu pourrais les remapper sur chris:users avec chown, récurcivement.

Code : Tout sélectionner

$ man chown
NAME
       chown - change file owner and group

SYNOPSIS
       chown [OPTION]... [OWNER][:[GROUP]] FILE...
       chown [OPTION]... --reference=RFILE FILE...

DESCRIPTION
[…]
OPTIONS
       Change the owner and/or group of each FILE to OWNER and/or GROUP.  With --reference, change the owner and group of each FILE to those of RFILE.
[…]

       --from=CURRENT_OWNER:CURRENT_GROUP
              change  the  owner  and/or  group of each file only if its current owner and/or group match those specified here.  Either may be omitted, in which case a match is not required for the omitted
              attribute
[…]
       -R, --recursive
              operate on files and directories recursively

Re: [DISQUE INTERNE] permissions [résolu]

Publié : dim. 26 févr. 2017, 19:38
par chris35
ah super ça, merci je vais le faire
et sinon tu saurais m'aider sur le fstab pour qu'il monte en auto au démarrage ?

C'est celui là
/dev/sdb1: LABEL="Sauvegarde" UUID="aa4ff730-94fc-494b-a756-d5260ac2784b" TYPE="ext4" PARTUUID="dd14a526-01"

je ne voudrais pas planter mon installation :)

Re: [DISQUE INTERNE] permissions [résolu]

Publié : dim. 26 févr. 2017, 19:55
par chris35
/dev/sda1 / ext4 defaults 0 0

ça va ça ?

Re: [DISQUE INTERNE] permissions [résolu]

Publié : dim. 26 févr. 2017, 20:03
par benjarobin
Surtout ne fait pas de chown, tout est OK... Tu avais utilisé ls -n, ce qui affiche les id au format numérique et non textuel, tout est OK !
Sinon pour le fstab je te conseil vivement d'utiliser les uuid, blkid te le donnera
chris35 a écrit : dim. 26 févr. 2017, 19:55

Code : Tout sélectionner

/dev/sda1              /             ext4      defaults      0      0
ça va ça ?
Absolument pas ! Cela n'a même pas trop de sens !
Je te conseil une ligne comme celle-là pour l'ajouter à ton /etc/fstab

Code : Tout sélectionner

UUID=aa4ff730-94fc-494b-a756-d5260ac2784b      /chemin/vers/point/de/montage           ext4            rw,relatime,data=ordered        0 2

Re: [DISQUE INTERNE] permissions [résolu]

Publié : dim. 26 févr. 2017, 20:15
par chris35
/chemin/vers/point/de/montage ?
je ne comprend pas, je veux qu'il soit sur mon desktop juste

Re: [DISQUE INTERNE] permissions [résolu]

Publié : dim. 26 févr. 2017, 20:23
par benjarobin
Il faut bien sûr remplacer /chemin/vers/point/de/montage par ce que tu désires... Par exemple /home/chris/data
Et il faut avoir créer le dossier au préalable.

Re: [DISQUE INTERNE] permissions [résolu]

Publié : dim. 26 févr. 2017, 20:49
par chris35
ça marche ! merci à toi ! bonne soirée