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) ?
(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é

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
ç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