#1 Le 16/08/2021, à 18:35
- agensbur
NFS activation des droits d'écriture depuis windows 10 pro [Résolu]
Bonjour,
J'ai une petite config nfs entre un serveur sous xUbuntu 20.04 et un client sous windows 10 pro.
La partition partagée du serveur est en ntfs.
Je peux copier des fichiers depuis windows vers xUbuntu, mais je ne peux pas écraser un fichier existant. Je dois d'abord créer un .bak, copier le fichier et effacer le .bak une fois la copie faite.
Le remplacement direct depuis windows ne fonctionne pas.
Les fichiers apparaissent sous windows en lecture seule et impossible de modifier cet attribut depuis windows.
Y-a-t-il quelque chose à revoir dans ma config pour obtenir un fonctionnement correct, et que les fichiers soient en lecture/écriture depuis windows ?
Ma config nfs depuis le serveur.
alain@alain-Inspiron-620:~$ cat /etc/exports
# /etc/exports: the access control list for filesystems which may be exported
# to NFS clients. See exports(5).
#
# Example for NFSv2 and NFSv3:
# /srv/homes hostname1(rw,sync,no_subtree_check) hostname2(ro,sync,no_subtree_check)
#
# Example for NFSv4:
# /srv/nfs4 gss/krb5i(rw,sync,fsid=0,crossmnt,no_subtree_check)
# /srv/nfs4/homes gss/krb5i(rw,sync,no_subtree_check)
#
/home *(rw,sync,no_root_squash)
# Shared folder NFS as Server
/media/alain/mediatheque/ 192.168.1.50(rw,all_squash,anonuid=1000,anongid=1000,sync)
alain@alain-Inspiron-620:~$
L'appel .bat depuis windows
mount -o anon \\192.168.1.47\media\alain\mediatheque Y:
Merci de vos lumières.
[edit]
Je monte la partition partagée via la ligne suivante dans mon fasb
# Monter mediatheque
UUID=5B7DB2C05D741FBD /media/alain/mediatheque ntfs-3g rw,user,auto,gid=100,uid=1000,nls=utf8,umask=002 0
Les autorisations de fichiers depuis linux :
alain@alain-Inspiron-620:/media/alain/mediatheque$ ls -la
total 446
drwxrwxr-x 1 alain users 12288 août 16 22:02 .
drwxr-x---+ 6 root root 4096 août 16 20:53 ..
drwxrwxr-x 1 alain users 4096 août 14 17:42 Bibliotheque_PDF
drwxrwxr-x 1 alain users 61440 févr. 22 16:44 Cinematheque
drwxrwxr-x 1 alain users 4096 août 16 22:49 Coffre
drwxrwxr-x 1 alain users 8192 juin 17 2014 Deces_Papa
drwxrwxr-x 1 alain users 4096 mai 3 2018 Denise_Mannoni
drwxrwxr-x 1 alain users 4096 mars 11 2019 Discotheque
drwxrwxr-x 1 alain users 4096 mars 6 2019 Doc_genealogie
drwxrwxr-x 1 alain users 4096 août 15 19:32 Documents
drwxrwxr-x 1 alain users 4096 août 16 19:19 Donnees_Gestion
-rwxrwxr-x 1 alain users 2182 août 10 21:49 fstab
drwxrwxr-x 1 alain users 4096 juin 17 2014 hors_synchro
drwxrwxr-x 1 alain users 4096 mai 30 11:05 Iconographie
drwxrwxr-x 1 alain users 8192 août 10 18:50 index_recoll
drwxrwxr-x 1 alain users 4096 juin 17 2014 'Librairie (bandes_dessinees)'
drwxrwxr-x 1 alain users 266240 août 10 14:06 'Librairie (ebooks)'
drwxrwxr-x 1 alain users 8192 sept. 3 2015 'Librairie (pdf)'
drwxrwxr-x 1 alain users 4096 mai 10 2018 Logiciels_actifs
drwxrwxr-x 1 alain users 4096 oct. 12 2020 Méderic
-rwxrwxr-x 1 alain users 185 août 16 21:13 'mount | Microsoft Docs.desktop'
-rwxrwxr-x 1 alain users 55 août 16 21:37 nfs.bat
-rwxrwxr-x 1 alain users 55 août 16 21:37 nfs-Copie.bat
drwxrwxr-x 1 alain users 28672 août 16 18:03 paperasse
drwxrwxr-x 1 alain users 4096 août 16 21:04 Support_OVH
drwxrwxr-x 1 alain users 0 mars 30 18:03 .Trash-1000
alain@alain-Inspiron-620:/media/alain/mediatheque$
J'ai le sentiment que mon histoire fonctionnerait mieux avec de fichiers en rwx rw rw (755) sur la partition ntfs.
Est-ce possible en modifiant la ligne fstab précitée ?
Dernière modification par agensbur (Le 17/08/2021, à 03:04)
Hors ligne
#2 Le 17/08/2021, à 00:23
- agensbur
Re : NFS activation des droits d'écriture depuis windows 10 pro [Résolu]
En fait une solution du problème se trouve dans windows. La recette magique ci-dessous :
1. Ouvrir regedit
2. Trouver le dossier suivant : HKEY_LOCAL_MACHINE> SOFTWARE > Microsoft > ClientForNFS > CurrentVersion > Default.
3. Double cliquez sur le dossier Default pour l'ouvrir.
4. Clic-droit sur le dossier Default , selectionnez Newoption, et sélectionnez DWORD (32-bit) Créez les valeurs AnonymousUid et AnonymousGid
Nommez un fichier AnonymousUid, et assignez la valeur UID trouvée sur le répertoire UNIX (partagé par le système NFS).
Nommez un autre fichier AnonymousGid, et assignez la valeur GID trouvée sur le répertoire UNIX (partagé par le système the NFS).
Mes sources : https://graspingtech.com/mount-nfs-share-windows-10/
Chez moi il faut rentrer les valeurs 1000 et 100 (en décimale) correspondant à l'utilisateur principal Linux et tout rentre dans l'ordre, je peux remplacer les fichiers sans prise de têtes.
Et un tuto en vidéo pour ceux qui préfèrent : https://www.youtube.com/watch?v=WrwIKvY4-4I
Windows c'est bien tordu.
Si vous voyez une solution Linux (par exports ou fstab) sans passer par regedit, se serait plus propre et je suis toujours preneur.
Dernière modification par agensbur (Le 17/08/2021, à 03:32)
Hors ligne