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 :

Code : Tout sélectionner

drwxrwxrwx
et j'aimerais le passé en :

Code : Tout sélectionner

drwxr_xr_x
L'utilisateur du fichier est root et le groupe est users
Je lance donc la commande :

Code : Tout sélectionner

sudo chmod 755 mon_dossier
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

Code : Tout sélectionner

46:drwxrwxrwx 3 root   users 4096  8 jun.   2015 mon_dossier

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

Code : Tout sélectionner

46:drwxrwxrwx 3 root   users 4096  8 jun.   2015 mon_dossier
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

Code : Tout sélectionner

mount 192.168.2.1:/ /srv/nfs/
Si je fais :

Code : Tout sélectionner

mount | grep /srv/nfs
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 !!! :lol:

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 :

Code : Tout sélectionner

/srv/nfs 192.168.2.0/24(rw,no_subtree_check)

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