Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 16/08/2021, à 19: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, à 04:04)

Hors ligne

#2 Le 17/08/2021, à 01: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, à 04:32)

Hors ligne