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.

#26 Le 06/06/2015, à 13:37

MicP

Re : [RESOLU] droit ecriture sur partage cifs local via ( fstab )

Bonjour iznobe

Content pour toi que ton problème soit enfin résolu.

==============
==============
Puisque maintenant ton partage  fonctionne parfaitement,
pourrais-tu poster le retour des commandes suivantes :

=======
Depuis la "machine client samba" (celle depuis laquelle tu accède au partage)

uname --all
cat /etc/fstab
cat /etc/mtab

depuis un compte utilisateur qui a accès à ce partage :

id

=======
Depuis la "machine serveur samba" (celle qui héberge le serveur de partage)

uname --all
sudo $(wich smbd) --version
cat /etc/mtab
cat /etc/samba/smb.conf

Merci smile

Hors ligne

#27 Le 07/06/2015, à 12:08

iznobe

Re : [RESOLU] droit ecriture sur partage cifs local via ( fstab )

salut MicP , si ca peut t ' aider bien sur , mais il faut savoir que dans mon cas , le serveur et la machine sur laquelle je n' avais pas les droits d' écriture était la même .

donc pour la commande :

uname --all

resultat :

iznobe@iznobe-PC ~ $ uname --all
Linux iznobe-PC 3.13.0-37-generic #64-Ubuntu SMP Mon Sep 22 21:28:38 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

commande :

cat /etc/fstab

resultat :

iznobe@iznobe-PC ~ $ cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
#
# <file system> 				<mount point>   		<type>  	<options>       					<dump>	<pass>	<options essayees>

# / was on /dev/sda1 during installation
UUID=d0684ea6-3731-4f36-99e3-2b07612ad7a5	/ 				ext4 		errors=remount-ro,noatime 				0 	1

# swap was on /dev/sdb2 during installation
UUID=d2e50d69-deeb-4493-9e7f-e462e4f1fb52	none           			swap		sw							0       0



# personalisation :
#
# montage seagate auto 
/dev/disk/by-uuid/9C0CFF010CFED4EC 		/media/iznobe/Seagate.500 	ntfs-3g		defaults						0	0utf8,users,umask=0000

# montage dossier partagé auto d' un dossier du seagate
//192.168.1.121/multimedia			/home/iznobe/partages/multimediacifs		credentials=/root/.smbcredentials			0	0


# Montage N.A.S
#//192.168.1.130/				/home/iznobe/partages/N.A.S	cifs		credentials=/root/.NAScredentials			0	0

//192.168.1.130/video				/home/iznobe/partages/N.A.S/video		cifs		credentials=/root/.NAScredentials		00

//192.168.1.130/photo				/home/iznobe/partages/N.A.S/photo		cifs		credentials=/root/.NAScredentials		00

//192.168.1.130/dessins_animes			/home/iznobe/partages/N.A.S/dessins_animes	cifs		credentials=/root/.NAScredentials		00

//192.168.1.130/music				/home/iznobe/partages/N.A.S/music		cifs		credentials=/root/.NAScredentials		00

//192.168.1.130/iznobe				/home/iznobe/partages/N.A.S/iznobe		cifs		credentials=/root/.NAScredentials		00

commande :

cat /etc/mtab

resultat :

iznobe@iznobe-PC ~ $ cat /etc/mtab
/dev/sda1 / ext4 rw,noatime,errors=remount-ro 0 0
proc /proc proc rw,noexec,nosuid,nodev 0 0
sysfs /sys sysfs rw,noexec,nosuid,nodev 0 0
none /sys/fs/cgroup tmpfs rw 0 0
none /sys/fs/fuse/connections fusectl rw 0 0
none /sys/kernel/debug debugfs rw 0 0
none /sys/kernel/security securityfs rw 0 0
udev /dev devtmpfs rw,mode=0755 0 0
devpts /dev/pts devpts rw,noexec,nosuid,gid=5,mode=0620 0 0
tmpfs /run tmpfs rw,noexec,nosuid,size=10%,mode=0755 0 0
none /run/lock tmpfs rw,noexec,nosuid,nodev,size=5242880 0 0
none /run/shm tmpfs rw,nosuid,nodev 0 0
none /run/user tmpfs rw,noexec,nosuid,nodev,size=104857600,mode=0755 0 0
none /sys/fs/pstore pstore rw 0 0
/dev/sdc1 /media/iznobe/Seagate.500 fuseblk rw,nosuid,nodev,allow_other,blksize=4096 0 0
binfmt_misc /proc/sys/fs/binfmt_misc binfmt_misc rw,noexec,nosuid,nodev 0 0
systemd /sys/fs/cgroup/systemd cgroup rw,noexec,nosuid,nodev,none,name=systemd 0 0
gvfsd-fuse /run/user/1000/gvfs fuse.gvfsd-fuse rw,nosuid,nodev,user=iznobe 0 0
//192.168.1.121/multimedia /home/iznobe/partages/multimedia cifs rw 0 0
//192.168.1.130/iznobe /home/iznobe/partages/N.A.S/iznobe cifs rw 0 0
//192.168.1.130/dessins_animes /home/iznobe/partages/N.A.S/dessins_animes cifs rw 0 0
//192.168.1.130/video /home/iznobe/partages/N.A.S/video cifs rw 0 0
//192.168.1.130/music /home/iznobe/partages/N.A.S/music cifs rw 0 0
//192.168.1.130/photo /home/iznobe/partages/N.A.S/photo cifs rw 0 0

commande :

id

resultat :

iznobe@iznobe-PC ~ $ id
uid=1000(iznobe) gid=1000(iznobe) groupes=1000(iznobe),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),108(lpadmin),110(sambashare),1001(sambausers)
iznobe@iznobe-PC ~ $ 

commande :

sudo $(wich smbd) --version

resultat :

iznobe@iznobe-PC ~ $ sudo $(wich smbd) --version
La commande « wich » est introuvable, vouliez-vous dire :
 La commande « which » du paquet « debianutils » (main)
 La commande « wish » du paquet « tk » (main)
 La commande « wicd » du paquet « wicd-daemon » (universe)
wich : commande introuvable
Version de sudo 1.8.9p5
Sudoers policy plugin version 1.8.9p5
Sudoers file grammar version 43
Sudoers I/O plugin version 1.8.9p5

commande :

sudo samba --version

rtesultat :

iznobe@iznobe-PC ~ $ sudo samba --version
Version 4.1.6-Ubuntu

commande :

cat /etc/samba/smb.conf

resultat :

iznobe@iznobe-PC ~ $ cat /etc/samba/smb.conf
[global]
	usershare owner only = false
	workgroup = izno
	server string = iznobe-PC
	obey pam restrictions = Yes
	pam password change = Yes
	passwd program = /usr/bin/passwd %u
	unix password sync = Yes
	log level = 6
	log file = /var/log/samba/log.log.%m
	max log size = 1500
	socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
	hosts allow = 192.168.1.    127.
	dns proxy = No
	#share modes = Yes
	security = user
	username map = /etc/samba/smbusers
;	encrypt passwords = yes
;	guest ok = no
;	guest account = nobody
	#unix extensions = no

	#comment = Homes
	#read only = no
	#create mask = 0766
	#directory mask = 0777
	#browseable = yes

[multimedia]
	path = /media/iznobe/Seagate.500/Torrent/
	comment = No comment
	valid users = eva, iznobe
	write list = iznobe eva
	directory mask = 777
	create mode = 777
	writeable = yes
;	available = yes
;	browseable = yes
;	printable = no
	locking = no
	strict locking = no

voili voilou smile

la seule chose que j' ai changé par rapport a avant c ' est  la ligne de mon fstab :

/dev/disk/by-uuid/9C0CFF010CFED4EC         /media/iznobe/Seagate.500             ntfs-3g        utf8,users,umask=0000            0    0        

en

/dev/disk/by-uuid/9C0CFF010CFED4EC         /media/iznobe/Seagate.500             ntfs-3g        defaults                        0    0        #utf8,users,umask=0000

mais je suis même pas certain que c ' est ce qui a résolu mon pb , il me semblait que ca marchait avant sans changé .

de plus il apparait un probleme avec le versionning et les tutos que l' on peut trouver sur le net : les versions pour lequelles sont fait les tutos ne sont pas mentionnés et du coup les options et commandes ne sont pas les bonnes pour certains cas , ce qui peut porter a confusion ( et / ou creer des problemes ) , du coup pour la version qui fonctionne pour moi ,  je me suis servi du tuto sur le site ici en version 4 mais il y a un malin qui a modifié des commandes par du charabia a certains endroits ..... voici le lien au cas ou :
Samba 4

j ' ai corriger comme j ' ai pu , mais il faudra certainement reverifier que je n' ai pas mis de betises ...

Dernière modification par iznobe (Le 07/06/2015, à 12:32)


retour utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#28 Le 07/06/2015, à 12:38

MicP

Re : [RESOLU] droit ecriture sur partage cifs local via ( fstab )

Je te remercie beaucoup pour ces retours de commandes et tes commentaires.
Il me serviront serviront certainement, et sans doute aussi à beaucoup d'autres.

Merci encore smile

Hors ligne

#29 Le 07/06/2015, à 21:38

Coeur Noir

Re : [RESOLU] droit ecriture sur partage cifs local via ( fstab )

iznobe a écrit :

je me suis servi du tuto sur le site ici en version 4 mais il y a un malin qui a modifié des commandes par du charabia a certains endroits ..... voici le lien au cas ou :
Samba 4

j ' ai corriger comme j ' ai pu , mais il faudra certainement reverifier que je n' ai pas mis de betises ...

Il me semblait bien aussi avoir vu des trucs bizarres sur cette page de doc, comme des %µ" en fin de commande… apparemment cela semble "propre" maintenant !

Je continue de voir quelques bizarreries dans le smb.conf :

	valid users = eva iznobe

plutôt que eva, iznobe → liste des utilisateurs séparés par des espaces, pas de virgule.

…utile à la condition que eva et iznobe existent en tant qu'utilisateurs sur le système hébergeant le serveur samba et "dans" la liste des utilisateurs spécifiques à samba. C'est ok pour iznobe, mais eva ?

Ce qui n'est peut-être pas le cas chez toi (voir https://forum.ubuntu-fr.org/viewtopic.p … #p19919251), mais comme plus bas tu attribues aux dossiers et fichiers les droits de lecture/écriture/éxécution à l'utilisateur, au groupe et aux autres :

	directory mask = 777
	create mode = 777

…à priori, n'importe qui depuis ton réseau local aura total accès à tes partages samba.

Enfin sais-tu pourquoi tu as précisé ces options :

	locking = no
	strict locking = no

qui sous certaines conditions peuvent poser problème (accès concurrent de plusieurs utilisateurs à un même fichier, risque de corruption de donnée en cas de tentative d'écriture/modification…)
Sans préciser ces options, par défaut samba avertit l'utilisateur qu'un fichier est déjà en cours d'utilisation par un autre et propose alors ce fichier en lecture seule - ce qui est prudent.

Dernière modification par Coeur Noir (Le 07/06/2015, à 21:43)


DébuterDocBien rédigerRetour commandeInsérer image | illustrations & captures d'écran <>

Hors ligne