Page 1 sur 2
[chmod] impossible de changer les droits
Publié : lun. 02 avr. 2018, 08:25
par Luzwitz
bonjour
j'ai un dossier qui est en :
et j'aimerais le passé en :
L'utilisateur du fichier est
root et le groupe est
users
Je lance donc la commande :
mais il me marque :
Code : Tout sélectionner
chmod: modification des droits de 'mon_dossier': Opération non permise
J'ai même essayé de le faire en me loguant avec l'utilisateur root dans un tty, mais ca ne marche pas.
Comment faire ?
Re: [chmod] impossible de changer les droits
Publié : lun. 02 avr. 2018, 08:53
par waitnsea
Luzwitz a écrit : ↑lun. 02 avr. 2018, 08:25
J'ai même essayé de le faire en me loguant avec l'utilisateur root dans un tty, mais ca ne marche pas.
Comment faire ?
Bonjour,
Comme c'est un dossier il faut ajouter l'option -R (recursive)
Re: [chmod] impossible de changer les droits
Publié : lun. 02 avr. 2018, 08:57
par Luzwitz
Je ne cherche pas à modifier les droits à l'intérieurs du dossier, mais juste du dossier.
Et je viens d'essayer avec l'option -R mais ca ne change rien...
Re: [chmod] impossible de changer les droits
Publié : lun. 02 avr. 2018, 09:04
par waitnsea
Luzwitz a écrit : ↑lun. 02 avr. 2018, 08:57
Je ne cherche pas à modifier les droits à l'intérieurs du dossier, mais juste du dossier.
Et je viens d'essayer avec l'option -R mais ca ne change rien...
et le retour complet de la commande
$ ls -l |grep mon_dossier
?
Re: [chmod] impossible de changer les droits
Publié : lun. 02 avr. 2018, 09:29
par Luzwitz
Re: [chmod] impossible de changer les droits
Publié : lun. 02 avr. 2018, 09:39
par waitnsea
Luzwitz a écrit : ↑lun. 02 avr. 2018, 09:29
Jamais vu une commande ls renvoyer avec un numéro
46:...
! tu as un terminal spécial ?
Sinon, où est ce dossier ? Tu l'as copié depuis / mais il est dans ton home maintenant ?
Autre possibilité, que la partition où il se trouve soit en read-only, quelle qu'en soit la raison. Regarde avec
$ mount |grep /dev/sda4
par exemple, si c'est sda4
Edit : formatage de cette partition : elle est en ext4 ?
Re: [chmod] impossible de changer les droits
Publié : lun. 02 avr. 2018, 10:31
par Luzwitz
Oui, excuse moi. Le numéro 46 c'est juste le numéro de ligne renvoyé par grep.
Le dossier il se situe sur mon disque réseau que j'ai monté avec nfs :
https://wiki.archlinux.fr/NFS
Si je fais :
j'obtiens :
Code : Tout sélectionner
192.168.2.1:/ on /srv/nfs type nfs4 (rw,relatime,vers=4.0,rsize=131072,wsize=131072,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,clientaddr=192.168.2.27,local_lock=none,addr=192.168.2.1)
Re: [chmod] impossible de changer les droits
Publié : lun. 02 avr. 2018, 10:48
par waitnsea
Que ne le disais-tu !...
Je n'y connais rien en NFS je n'utilise que SSH, mais il doit y avoir des règles umask
Il y a eu un post :
viewtopic.php?t=19001 et peut-être une solution
ici ?
Re: [chmod] impossible de changer les droits
Publié : lun. 02 avr. 2018, 13:05
par Luzwitz
Dac, je vais regardé.
Merci pour ton aide
Re: [chmod] impossible de changer les droits
Publié : lun. 02 avr. 2018, 13:40
par waitnsea
Les UID / GID sont-ils les mêmes sur toutes les machines ?
NFS se base sur UID / GID et non sur les noms d'utilisateur / groupe.
https://fr.wikibooks.org/wiki/Le_syst%C ... chiers_NFS
mais surtout ne me demande pas d'explication de texte !!!

Re: [chmod] impossible de changer les droits
Publié : lun. 02 avr. 2018, 15:36
par benjarobin
Il est fort probable que tu ne puisses pas changer les droits, tout dépend comment est partagé le dossier NFS. Peux tu nous donner la sortie de :
showmount -e 192.168.2.1
Re: [chmod] impossible de changer les droits
Publié : lun. 02 avr. 2018, 21:10
par Luzwitz
Code : Tout sélectionner
Export list for 192.168.2.1:
/data 192.168.2.1/24
/photo 192.168.2.1/24
/music 192.168.2.1/24
/video 192.168.2.1/24
Après dans /etc/exportfs j'ai cette ligne pour le montage :
Re: [chmod] impossible de changer les droits
Publié : lun. 02 avr. 2018, 21:18
par benjarobin
Il y a comme un souci, les sorties que tu donnes, ainsi que la commande utilisés pour monter le partage NFS, ne sont pas cohérents... Je ne sais que croire...
Re: [chmod] impossible de changer les droits
Publié : lun. 02 avr. 2018, 21:28
par Luzwitz
j'ai fais un copié collé de la sortie du terminal...
qu'est ce qui n'est pas cohérent ?
Re: [chmod] impossible de changer les droits
Publié : lun. 02 avr. 2018, 23:42
par benjarobin
/etc/exportfs (contenu sur le "serveur" NFS 192.168.2.1) ne contient pas les dossiers data, photo, music, vidéo.
De plus le "Export list" ne contient pas le montage "/" que tu utilises
Re: [chmod] impossible de changer les droits
Publié : mar. 03 avr. 2018, 08:02
par Luzwitz
Le fichier /etc/exports c'est moi qui l'ai écrit.
Alors que le "Export list" c'est la commande qui me l'a généré.
Peut-être que j'ai mal fait le fichier /etc/exports.
Je l'avais fais ensuivant ceci :
https://wiki.archlinux.fr/NFS
Re: [chmod] impossible de changer les droits
Publié : mar. 03 avr. 2018, 21:04
par benjarobin
Tu donnes bien /etc/exports du server NFS ????
Re: [chmod] impossible de changer les droits
Publié : mer. 04 avr. 2018, 21:06
par Luzwitz
Oui :
Code : Tout sélectionner
# /etc/exports - exports(5) - directories exported to NFS clients
#
# Example for NFSv2 and NFSv3:
# /srv/home hostname1(rw,sync) hostname2(ro,sync)
# Example for NFSv4:
# /srv/nfs4 hostname1(rw,sync,fsid=0)
# /srv/nfs4/home hostname1(rw,sync,nohide)
# Using Kerberos and integrity checking:
# /srv/nfs4 *(rw,sync,sec=krb5i,fsid=0)
# /srv/nfs4/home *(rw,sync,sec=krb5i,nohide)
#
# Use `exportfs -arv` to reload.
/srv/nfs 192.168.2.0/24(rw,no_subtree_check)
Re: [chmod] impossible de changer les droits
Publié : mer. 04 avr. 2018, 23:54
par benjarobin
Ce n'est juste pas possible... Peux tu donner la sortie depuis ton pc ainsi que depuis le server NFS des commandes suivantes
Code : Tout sélectionner
grep -Ev "^ *#|^ *$" /etc/exports /etc/fstab
ip a
showmount -e 192.168.2.1
mount | grep nfs
Re: [chmod] impossible de changer les droits
Publié : jeu. 05 avr. 2018, 07:55
par Luzwitz
Code : Tout sélectionner
/etc/exports:14:/srv/nfs4 192.168.2.0/24(rw,no_subtree_check)
/etc/fstab:6:UUID=0fd68f86-b512-41ca-8af3-ada7b904358c / ext4 rw,relatime,data=ordered 0 1
/etc/fstab:9:UUID=7bc05f64-8e91-4dba-a6cc-9daa2cacfc6e /home ext4 rw,relatime,data=ordered 0 2
/etc/fstab:12:UUID=4789-650D /boot/efi vfat rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 2
/etc/fstab:15:UUID=73e42cfa-0f39-488c-b0f5-bb72dbe16ba1 none swap defaults,pri=-2 0 0
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: wlp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 5c:c5:d4:0d:01:47 brd ff:ff:ff:ff:ff:ff
inet 192.168.2.16/24 brd 192.168.2.255 scope global noprefixroute wlp2s0
valid_lft forever preferred_lft forever
inet6 fe80::5ec5:d4ff:fe0d:147/64 scope link
valid_lft forever preferred_lft forever