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 06/07/2023, à 16:04

Maminette

[RÉSOLU] encore un 'net usershare' qui bloque

Bonjour à la Communauté.
J'essaie de paramétrer mon ordi Ubuntu sur le réseau local (Mac + ipad + Alexa...). J'ai installé Samba et j'essaie de partager mes disques mais j'ai le message suivant :

'net usershare' a renvoyé une erreur 1: [2023/07/06 16:47:54,  0] ../../lib/util/debug.c:1100(reopen_one_log)
  reopen_one_log: Unable to open new log file 'Musical/log.net': Aucun fichier ou dossier de ce type
[2023/07/06 16:47:54,  0] ../../lib/util/util.c:336(directory_create_or_exist_strict)
  invalid permissions on directory '/var/lib/samba/private/msg.sock': has 0777 should be 0700
Unable to initialize messaging context!

 

J'ai lu de nombreux messages indiquant ces erreurs "net usershare", mais pas similaires au mien, donc si vous pouviez m'aider, je vous en serais très reconnaissante.

Dernière modification par Maminette (Le 15/07/2023, à 19:18)

Hors ligne

#2 Le 07/07/2023, à 15:13

Coeur Noir

Re : [RÉSOLU] encore un 'net usershare' qui bloque

Hello,

ça manque de « précisions ».

Est-ce que l'idée c'est :
⋅ les autres appareils doivent accéder à des données qui se trouvent dans l'ordi sous Ubuntu ?
ou
⋅ l'ordi sous Ubuntu veut accéder à des données qui se trouvent dans les autres appareils ?
ou
⋅ les 2 ?

Cette erreur est inquiétante :

  invalid permissions on directory '/var/lib/samba/private/msg.sock': has 0777 should be 0700

As-tu joué avec des commandes sudo ces derniers temps ?
As-tu ( volontairement ) changé des droits et permissions sur des fichiers, dossiers qui ne t'appartiennent pas ?


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

Hors ligne

#3 Le 07/07/2023, à 15:31

Maminette

Re : [RÉSOLU] encore un 'net usershare' qui bloque

Bonjour Cœur Noir,
je n'avais pas vu ton message d'aujourd'hui, préoccupée par les problèmes d'affichage qui monopolisaient mon attention.

J'ai fait souvent des sudos pour des commandes type update, upgrade, et autres choses qui paraissent classiques. Je n'ai pas souvenir d'avoir changer le fichier qui indique une erreur de permissions, mais j'ai peut-être fait de fausses manœuvres.

Pour répondre à tes questions, effectivement je voudrais échanger des données entre mon MacBook qui renferment la plupart de mes musiques et vidéos préférées, ainsi qu'avec les tablettes (Ipad) les téléphones (Android, Iphone) et la télé qui peut se mettre sur le réseau local, c'est donc les 2 idées que tu cites.

J'avais installé auparavant Ubuntu Studio, mais je plantais très souvent et suis venue sur Ubuntu Maté, pensant que c'était un problème de version, mais les déboires d'aujourd'hui me prouvent que non. Précédemment, un plantage incroyable avait effacé des données d'un disque périphérique pour atterrir sur un autre disque en une fraction de seconde, et il semble que ce plantage provenait d'une défaillance de RAM (qui a été changée par Crucial selon la garantie à vie, malgré leur étonnement vue la qualité de leurs produits). Les posts sont

Hors ligne

#4 Le 07/07/2023, à 16:10

Maminette

Re : [RÉSOLU] encore un 'net usershare' qui bloque

j'ai fait

sudo chmod 700 /var/lib/samba/private/msg.sock

J'ai bon ?

Hors ligne

#5 Le 07/07/2023, à 16:52

Maminette

Re : [RÉSOLU] encore un 'net usershare' qui bloque

nouvel essai de partage, alors que dans /media, j'ai des disques qui ont un symbole de partage , à priori 2 flèches dans les 2 sens, mais qui indique ce message d'erreur maintenant :

net usershare' a renvoyé une erreur 255: [2023/07/07 17:46:05,  0] ../../lib/util/debug.c:1100(reopen_one_log)
  reopen_one_log: Unable to open new log file 'Musical/log.net': Aucun fichier ou dossier de ce type
net usershare add: share name /media/sdf/musical contains invalid characters (any of %<>*?|/\+=;:",)

je ne vois pas de caractère invalide, ni de fichier /log.net à ouvrir, comment se crée-t-il ?

Hors ligne

#6 Le 10/07/2023, à 17:19

Maminette

Re : [RÉSOLU] encore un 'net usershare' qui bloque

un petit UP serait sympa

j'ai toujours ce message d'erreur lors des tentatives de partage

net usershare' a renvoyé une erreur 255: [2023/07/10 18:06:01,  0] ../../lib/util/debug.c:1100(reopen_one_log)
  reopen_one_log: Unable to open new log file 'Photos/log.net': Aucun fichier ou dossier de ce type
net usershare add: share name /media/sdf/photos contains invalid characters (any of %<>*?|/\+=;:",)

alors que le partage de disques, dossiers ou fichiers est théoriquement très simple selon les pages de la documentation.
Les disques à partager sont montés, ont leurs permissions, samba est installé, mais le partage ne se fait pas.
J'ai fait testparm qui, je crois, peut montrer les erreurs de partage réseau :

testparm -s
Load smb config files from /etc/samba/smb.conf
Loaded services file OK.
Weak crypto is allowed

Server role: ROLE_STANDALONE

# Global parameters
[global]
	client max protocol = SMB3
	client min protocol = NT1
	log file = /var/log/samba/log.%m
	logging = file
	map to guest = Bad User
	max log size = 1000
	obey pam restrictions = Yes
	pam password change = Yes
	panic action = /usr/share/samba/panic-action %d
	passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
	passwd program = /usr/bin/passwd %u
	server min protocol = NT1
	server role = standalone server
	server string = %h server (Samba, Ubuntu)
	unix password sync = Yes
	usershare allow guests = Yes
	idmap config * : backend = tdb
	force group = nogroup
	force user = nobody


[printers]
	browseable = No
	comment = All Printers
	create mask = 0700
	path = /var/spool/samba
	printable = Yes


[print$]
	comment = Printer Drivers
	path = /var/lib/samba/printers


[Photos]
	guest ok = Yes
	path = /media/sdf/Photos
	read only = No

je me suis permise d'écrire les critères du disque "Photos" directement sur smb.conf, ouvert en administrateur
le disque "Photos" apparaît, mais la demande de partage indique l'erreur citée au-dessus.

Alors, un petit UP, please

Hors ligne

#7 Le 10/07/2023, à 17:32

iznobe

Re : [RÉSOLU] encore un 'net usershare' qui bloque

que dis :

cat /etc/samba/smb.conf

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

Hors ligne

#8 Le 10/07/2023, à 18:05

Maminette

Re : [RÉSOLU] encore un 'net usershare' qui bloque

Bonjour Iznobe,
merci pour ton aide

cat /etc/samba/smb.conf
#
# Sample configuration file for the Samba suite for Debian GNU/Linux.
#
#
# This is the main Samba configuration file. You should read the
# smb.conf(5) manual page in order to understand the options listed
# here. Samba has a huge number of configurable options most of which 
# are not shown in this example
#
# Some options that are often worth tuning have been included as
# commented-out examples in this file.
#  - When such options are commented with ";", the proposed setting
#    differs from the default Samba behaviour
#  - When commented with "#", the proposed setting is the default
#    behaviour of Samba but the option is considered important
#    enough to be mentioned here
#
# NOTE: Whenever you modify this file you should run the command
# "testparm" to check that you have not made any basic syntactic 
# errors. 

#======================= Global Settings =======================

[global]

## Browsing/Identification ###

    client min protocol = NT1
    client max protocol = SMB3
   server min protocol = NT1
   
# Change this to the workgroup/NT-domain name your Samba server will part of
   workgroup = WORKGROUP
   
   client min protocol = NT1
  

# server string is the equivalent of the NT Description field
   server string = %h server (Samba, Ubuntu)
   
   server min protocol = NT1

#### Networking ####

# The specific set of interfaces / networks to bind to
# This can be either the interface name or an IP address/netmask;
# interface names are normally preferred
;   interfaces = 127.0.0.0/8 eth0

# Only bind to the named interfaces and/or networks; you must use the
# 'interfaces' option above to use this.
# It is recommended that you enable this feature if your Samba machine is
# not protected by a firewall or is a firewall itself.  However, this
# option cannot handle dynamic or non-broadcast interfaces correctly.
;   bind interfaces only = yes



#### Debugging/Accounting ####

# This tells Samba to use a separate log file for each machine
# that connects
   log file = /var/log/samba/log.%m

# Cap the size of the individual log files (in KiB).
   max log size = 1000

# We want Samba to only log to /var/log/samba/log.{smbd,nmbd}.
# Append syslog@1 if you want important messages to be sent to syslog too.
   logging = file

# Do something sensible when Samba crashes: mail the admin a backtrace
   panic action = /usr/share/samba/panic-action %d


####### Authentication #######

# Server role. Defines in which mode Samba will operate. Possible
# values are "standalone server", "member server", "classic primary
# domain controller", "classic backup domain controller", "active
# directory domain controller". 
#
# Most people will want "standalone server" or "member server".
# Running as "active directory domain controller" will require first
# running "samba-tool domain provision" to wipe databases and create a
# new domain.
   server role = standalone server

   obey pam restrictions = yes

# This boolean parameter controls whether Samba attempts to sync the Unix
# password with the SMB password when the encrypted SMB password in the
# passdb is changed.
   unix password sync = yes

# For Unix password sync to work on a Debian GNU/Linux system, the following
# parameters must be set (thanks to Ian Kahan <<kahan@informatik.tu-muenchen.de> for
# sending the correct chat script for the passwd program in Debian Sarge).
   passwd program = /usr/bin/passwd %u
   passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .

# This boolean controls whether PAM will be used for password changes
# when requested by an SMB client instead of the program listed in
# 'passwd program'. The default is 'no'.
   pam password change = yes

# This option controls how unsuccessful authentication attempts are mapped
# to anonymous connections
   map to guest = bad user

########## Domains ###########

#
# The following settings only takes effect if 'server role = primary
# classic domain controller', 'server role = backup domain controller'
# or 'domain logons' is set 
#

# It specifies the location of the user's
# profile directory from the client point of view) The following
# required a [profiles] share to be setup on the samba server (see
# below)
;   logon path = \\%N\profiles\%U
# Another common choice is storing the profile in the user's home directory
# (this is Samba's default)
#   logon path = \\%N\%U\profile

# The following setting only takes effect if 'domain logons' is set
# It specifies the location of a user's home directory (from the client
# point of view)
;   logon drive = H:
#   logon home = \\%N\%U

# The following setting only takes effect if 'domain logons' is set
# It specifies the script to run during logon. The script must be stored
# in the [netlogon] share
# NOTE: Must be store in 'DOS' file format convention
;   logon script = logon.cmd

# This allows Unix users to be created on the domain controller via the SAMR
# RPC pipe.  The example command creates a user account with a disabled Unix
# password; please adapt to your needs
; add user script = /usr/sbin/adduser --quiet --disabled-password --gecos "" %u

# This allows machine accounts to be created on the domain controller via the 
# SAMR RPC pipe.  
# The following assumes a "machines" group exists on the system
; add machine script  = /usr/sbin/useradd -g machines -c "%u machine account" -d /var/lib/samba -s /bin/false %u

# This allows Unix groups to be created on the domain controller via the SAMR
# RPC pipe.  
; add group script = /usr/sbin/addgroup --force-badname %g

############ Misc ############

# Using the following line enables you to customise your configuration
# on a per machine basis. The %m gets replaced with the netbios name
# of the machine that is connecting
;   include = /home/samba/etc/smb.conf.%m

# Some defaults for winbind (make sure you're not using the ranges
# for something else.)
;   idmap config * :              backend = tdb
;   idmap config * :              range   = 3000-7999
;   idmap config YOURDOMAINHERE : backend = tdb
;   idmap config YOURDOMAINHERE : range   = 100000-999999
;   template shell = /bin/bash

# Setup usershare options to enable non-root users to share folders
# with the net usershare command.

# Maximum number of usershare. 0 means that usershare is disabled.
   usershare max shares = 100

# Allow users who've been granted usershare privileges to create
# public shares, not just authenticated ones
   usershare allow guests = yes

#======================= Share Definitions =======================

# Un-comment the following (and tweak the other settings below to suit)
# to enable the default home directory shares. This will share each
# user's home directory as \\server\username
;[homes]
;   comment = Home Directories
;   browseable = no

# By default, the home directories are exported read-only. Change the
# next parameter to 'no' if you want to be able to write to them.
;   read only = no

# File creation mask is set to 0700 for security reasons. If you want to
# create files with group=rw permissions, set next parameter to 0775.
;   create mask = 0775

# Directory creation mask is set to 0700 for security reasons. If you want to
# create dirs. with group=rw permissions, set next parameter to 0775.
;   directory mask = 0775

# By default, \\server\username shares can be connected to by anyone
# with access to the samba server.
# Un-comment the following parameter to make sure that only "username"
# can connect to \\server\username
# This might need tweaking when using external authentication schemes
;   valid users = %S,sdf,nobody
    force user = nobody
    force group = nogroup

# Un-comment the following and create the netlogon directory for Domain Logons
# (you need to configure Samba to act as a domain controller too.)
;[netlogon]
;   comment = Network Logon Service
;   path = /home/samba/netlogon
;   guest ok = yes
;   read only = yes

# Un-comment the following and create the profiles directory to store
# users profiles (see the "logon path" option above)
# (you need to configure Samba to act as a domain controller too.)
# The path below should be writable by all users so that their
# profile directory may be created the first time they log on
;[profiles]
;   comment = Users profiles
;   path = /home/samba/profiles
;   guest ok = no
;   browseable = no
;   create mask = 0600
;   directory mask = 0700

[printers]
   comment = All Printers
   browseable = no
   path = /var/spool/samba
   printable = yes
   guest ok = no
   read only = yes
   create mask = 0700

# Windows clients look for this share name as a source of downloadable
# printer drivers
[print$]
   comment = Printer Drivers
   path = /var/lib/samba/printers
   browseable = yes
   read only = yes
   guest ok = no
# Uncomment to allow remote administration of Windows print drivers.
# You may need to replace 'lpadmin' with the name of the group your
# admin users are members of.
# Please note that you also need to set appropriate Unix permissions
# to the drivers directory for these users to have write rights in it
;   write list = root, @lpadmin

[Photos]
path = /media/sdf/Photos
read only = no
writeable = yes
browsable = yes
guest ok = yes

Il n'est pas brut de décoffrage, ayant puisé quelques astuces (?) sur des posts du forum

Hors ligne

#9 Le 11/07/2023, à 00:05

Maminette

Re : [RÉSOLU] encore un 'net usershare' qui bloque

Je désespère : au cours de cette insomnie (presque 1h du mat), j'essaye de résoudre ce problème de partage par mes propres moyens.

J'avais déjà eu des soucis lorsque j'avais installé Ubuntu Studio et pu les résoudre avec les conseils de la communauté. Je me retrouve avec des soucis similaires depuis l'installation d'Ubuntu Maté 20.04 depuis plusieurs mois et je m'affaire depuis quelques semaines à mettre cette machine en réseau.

Je viens de purger samba

sudo apt purge samba
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Le paquet suivant a été installé automatiquement et n'est plus nécessaire :
  tdb-tools
Veuillez utiliser « sudo apt autoremove » pour le supprimer.
Les paquets suivants seront ENLEVÉS :
  samba*
0 mis à jour, 0 nouvellement installés, 1 à enlever et 0 non mis à jour.
Après cette opération, 18,3 Mo d'espace disque seront libérés.
Souhaitez-vous continuer ? [O/n] o
(Lecture de la base de données... 298842 fichiers et répertoires déjà installés.)
Suppression de samba (2:4.15.13+dfsg-0ubuntu0.20.04.2) ...
Traitement des actions différées (« triggers ») pour man-db (2.9.1-1) ...
Traitement des actions différées (« triggers ») pour libc-bin (2.31-0ubuntu9.9) 
...
(Lecture de la base de données... 298645 fichiers et répertoires déjà installés.
)
Purge des fichiers de configuration de samba (2:4.15.13+dfsg-0ubuntu0.20.04.2) .
..
dpkg: avertissement: lors de la suppression de samba, le répertoire « /var/lib/s
amba/printers/x64 » n'était pas vide, donc il n'a pas été supprimé
dpkg: avertissement: lors de la suppression de samba, le répertoire « /var/lib/s
amba/printers/W32X86 » n'était pas vide, donc il n'a pas été supprimé
Traitement des actions différées (« triggers ») pour systemd (245.4-4ubuntu3.22)
 ...
Traitement des actions différées (« triggers ») pour ufw (0.36-6ubuntu1) ..
sudo apt purge ~c
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Le paquet suivant a été installé automatiquement et n'est plus nécessaire :
  tdb-tools
Veuillez utiliser « sudo apt autoremove » pour le supprimer.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
sudo apt autoremove
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les paquets suivants seront ENLEVÉS :
  tdb-tools
0 mis à jour, 0 nouvellement installés, 1 à enlever et 0 non mis à jour.
Après cette opération, 117 ko d'espace disque seront libérés.
Souhaitez-vous continuer ? [O/n] o
(Lecture de la base de données... 298635 fichiers et répertoires déjà installés.
)
Suppression de tdb-tools (1.4.5-0ubuntu0.20.04.1) ...
Traitement des actions différées (« triggers ») pour man-db (2.9.1-1) ...
sudo rm -fr /var/lib/samba/printers/W32X86
sudo rm -fr /var/lib/samba/printers/X64

puis

sudo apt purge samba-common
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  python3-gpg python3-markdown python3-packaging python3-pygments
  python3-pyparsing python3-samba python3-tdb
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
Les paquets suivants seront ENLEVÉS :
  caja-share* samba-common* samba-common-bin* smbclient*
0 mis à jour, 0 nouvellement installés, 4 à enlever et 0 non mis à jour.
Après cette opération, 4314 ko d'espace disque seront libérés.
Souhaitez-vous continuer ? [O/n] o
(Lecture de la base de données... 298624 fichiers et répertoires déjà installés.
)
Suppression de caja-share (1.24.0-1) ...
Suppression de smbclient (2:4.15.13+dfsg-0ubuntu0.20.04.2) ...
Suppression de samba-common-bin (2:4.15.13+dfsg-0ubuntu0.20.04.2) ...
Suppression de samba-common (2:4.15.13+dfsg-0ubuntu0.20.04.2) ...
Traitement des actions différées (« triggers ») pour man-db (2.9.1-1) ...
(Lecture de la base de données... 298545 fichiers et répertoires déjà installés.
)
Purge des fichiers de configuration de samba-common (2:4.15.13+dfsg-0ubuntu0.20.
04.2) ...

puis réinstallation en suivant scrupuleusement la documentation. Je retrouve un smb.conf standard, testparm :

testparm -s
Load smb config files from /etc/samba/smb.conf
Loaded services file OK.
Weak crypto is allowed

Server role: ROLE_STANDALONE

# Global parameters
[global]
	log file = /var/log/samba/log.%m
	logging = file
	map to guest = Bad User
	max log size = 1000
	obey pam restrictions = Yes
	pam password change = Yes
	panic action = /usr/share/samba/panic-action %d
	passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
	passwd program = /usr/bin/passwd %u
	server role = standalone server
	server string = %h server (Samba, Ubuntu)
	unix password sync = Yes
	usershare allow guests = Yes
	idmap config * : backend = tdb


[printers]
	browseable = No
	comment = All Printers
	create mask = 0700
	path = /var/spool/samba
	printable = Yes


[print$]
	comment = Printer Drivers
	path = /var/lib/samba/printers

mais lors d'une demande de partage par caja-share :

net usershare' a renvoyé une erreur 255: [2023/07/11 01:02:46,  0] ../../lib/util/debug.c:1100(reopen_one_log)
  reopen_one_log: Unable to open new log file 'Musical/log.net': Aucun fichier ou dossier de ce type
net usershare add: share name /media/sdf/musical contains invalid characters (any of %<>*?|/\+=;:",)

Je ne comprends pas d'où vient le problème, je suis fatiguée sad

Hors ligne

#10 Le 11/07/2023, à 06:59

iznobe

Re : [RÉSOLU] encore un 'net usershare' qui bloque

Bonjour .

Par exemple, dans le cas de Debian, cela peut être facilement résolu également en ajoutant notre utilisateur au groupe sambashare.

c' est valable aussi pour ubuntu .

montre

groups

Perso , je ne fais jamais de partage en passant par le gestionnaire de fichier , c' est bien plus compliqué que manuellement et on ne sait pas exactement comment c' est programmé cette histoire ...
du coup impossible de savoir vraiment quels fichiers sont modifiés / ajoutés . ni meme si le bug ne vient pas de là .

Pour faire ce genre de chose il faut faire a la main , et en suivant la doc : https://doc.ubuntu-fr.org/samba .

NOTE : apres chaque changement dans les fichiers de config , il faut soit relancer les services samba soit redemarrer pour que ca soit pris en compte .

Dernière modification par iznobe (Le 11/07/2023, à 07:05)


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

Hors ligne

#11 Le 11/07/2023, à 09:35

Maminette

Re : [RÉSOLU] encore un 'net usershare' qui bloque

Bonjour Iznobe,
j'espère que tu vas bien, je viens de me lever....

groups
sdf adm dialout fax cdrom floppy tape sudo audio dip video plugdev netdev lpadmin scanner lxd sambashare

je vais suivre ton conseil pour monter, si j'y arrive, un partage en ligne de commande. est-ce sur la doc "samba" sur le chapitre ?
même s'il parle de Windows, cela pose-t-il un problème?

Hors ligne

#12 Le 11/07/2023, à 09:45

iznobe

Re : [RÉSOLU] encore un 'net usershare' qui bloque

le partage et le montage sont 2 choses totalements differentes , attention a ne pas confondre .
si ton partage est sur une disque externe ou un autre partition que la partition systeme , alors avant de partager , il faut prendre soin de monter via le fstab , le systeme de fichiers evidemment .
ca c' est pour la partie serveur . l ' ordi qui va partager les fichiers .
ensuite on regle le  partage via le smb.conf . puis on verifie que le serveur partage bien les bons fichiers avec les bonnes permissions .


Apres , on s ' occupe alors de la partie du client .
on verfie que le client accede bien au partage du serveur .
ensuite on a 2 choix , soit on fait un montage automatique dans le fstab , a condition que le serveur reste en permanence en service , soit on accede au partage a la demande , a la " facon " d ' un disque externe .

NOTE : une modification du fichier fstab avec un caractere non desiré peut faire que l' ordinateur ne demarre plus du tout .
Apres chaque modification de ce fichier , il faut s ' assurer qu ' aucune erreur n' est retournée avec la commande :

sudo mount -av

NOTE 2 : il ne sert a rien de s ' obstiner de vouloir acceder a un partage ( sur le client donc ) , si le serveur ne partage pas ...

Dernière modification par iznobe (Le 11/07/2023, à 09:46)


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

Hors ligne

#13 Le 11/07/2023, à 16:35

Maminette

Re : [RÉSOLU] encore un 'net usershare' qui bloque

Merci Iznobe, je comprends un peu mieux.

Les disques à partager sont effectivement absents du fstab, alors qu'ils sont montés dans Gnome-disks, sur /media/sdf/Photos, Gold....

Je comptais sur Gnome-Disks pour les monter automatiquement comme j'ai fait pour un M2-nvme qui se monte au démarrage et dans le fstab, mais seuls 3 disques sur 4 apparaissent dans Disks (il y en a pourtant 8 qui s'affichent dans Gparted et Caja), ce qui ne me facilitent pas les choses, car le montage au démarrage sur /mnt est archi-simple avec Disks et je ne me sens pas prête à écrire toutes les lignes que demande fstab. Peut-être un par un sur un dock périphérique.... roll

Hors ligne

#14 Le 11/07/2023, à 16:45

iznobe

Re : [RÉSOLU] encore un 'net usershare' qui bloque

tu peux te servir de disks au pire , il sait modifier automatiquement le fstab pour toi .

Essaie de rester cohérent lors des points montage et reflechis a un strategie facile non seulement pour toi a retenir mais aussi pour l' organisation des dossiers et des futurs partage .
une remarque aussi , il ne faut pas choisir ton dossier personnel comme origine du dossier de montage , ca pose des soucis de permissions et risque de conflits avec les noms .

Si pour toi les blocs de partition sont faciles , alors tu peux , par exemple choisir les points de montage suivants :
/media/sda /media/sdb etc ... mais pas /media/ton_username/sda etc ...


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

Hors ligne

#15 Le 11/07/2023, à 16:51

Maminette

Re : [RÉSOLU] encore un 'net usershare' qui bloque

Iznobe, j'avance un peu :

/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>
# / was on /dev/sda2 during installation
UUID=7566946c-ee0a-47f1-a60f-b531bea01fa7 /               ext4    errors=remount-ro 0       1
# /boot/efi was on /dev/sda1 during installation
UUID=0C65-AE40  /boot/efi       vfat    umask=0077      0       1
/swapfile                                 none            swap    sw              0       0
LABEL=cruci2t /mnt/cruci2t auto nosuid,nodev,nofail,x-gvfs-show 0 0
LABEL=Musical /mnt/Musical auto nosuid,nodev,nofail,x-gvfs-show 0 0
LABEL=Photos /mnt/Photos auto nosuid,nodev,nofail,x-gvfs-show 0 0

Mazette , non ?

Hors ligne

#16 Le 11/07/2023, à 17:09

iznobe

Re : [RÉSOLU] encore un 'net usershare' qui bloque

si ca peut le faire . c ' est super d ' utiliser les etiquettes ( label ) bien plus simple a retenir et a organiser .


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

Hors ligne

#17 Le 11/07/2023, à 17:45

Maminette

Re : [RÉSOLU] encore un 'net usershare' qui bloque

Oui, Gnome-disks permet de choisir aisément l'identification par /dev, UUID ou Label.
C'est pour çà qu'il m'agace un peu de ne pas afficher tous les disques (la raison m'échappe ! )

Hors ligne

#18 Le 11/07/2023, à 17:50

iznobe

Re : [RÉSOLU] encore un 'net usershare' qui bloque

montre

lsblk -fe7 | cat

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

Hors ligne

#19 Le 11/07/2023, à 18:38

Maminette

Re : [RÉSOLU] encore un 'net usershare' qui bloque

Merci Iznobe

lsblk -fe7 | cat
NAME    FSTYPE LABEL   UUID                                 FSAVAIL FSUSE% MOUNTPOINT
sda                                                                        
├─sda1  vfat           0C65-AE40                               504M     1% /boot/efi
└─sda2  ext4           7566946c-ee0a-47f1-a60f-b531bea01fa7  797,4G     4% /
sdb                                                                        
└─sdb1  ext4   Musical c39891d6-be36-4b33-9eae-4e6666af3257    3,5T    31% /mnt/Musical
sdc                                                                        
└─sdc1  ext4   Gold5   ef4fd2d7-01f0-4bd0-844f-05fa9f0b2ddf   17,1T     0% /media/sdf/Gold5
sdd                                                                        
└─sdd1  ext4   Gold3   d38aecc1-7eec-4996-8ad4-7cc171765cdc   13,2T     4% /media/sdf/Gold3
sde                                                                        
└─sde1  ext4   Mybouc  b651e267-e76a-4cd2-99d5-51c2f21be14d    3,4T     1% /media/sdf/Mybouc
sdf                                                                        
└─sdf1  ext4   Gold4   ac0c5116-6fdb-4e98-9ed9-26b39785373b   12,9T    24% /media/sdf/Gold4
sdg                                                                        
└─sdg1  ext4   Photos  b81c5220-280d-4040-b3ec-0a4370768351    3,4T     1% /mnt/Photos
nvme0n1 ext4   cruci2t f860d42c-c671-45f3-a4b0-cd2f7b3b2df8    1,6T     4% /mnt/cruci2t

Là, tous les disques branchés et montés sont indiqués, mais dans Disks, seuls Photos, Gold5, Gold3, Musical, Cruci2T et sda sont présents, manquent Mybouc, Gold 4 curieusement. Rien de logique.

Hors ligne

#20 Le 11/07/2023, à 18:39

Maminette

Re : [RÉSOLU] encore un 'net usershare' qui bloque

je nomme Mybouc pour un ancien Mybook branché auparavant sur Mac

Hors ligne

#21 Le 11/07/2023, à 18:49

Maminette

Re : [RÉSOLU] encore un 'net usershare' qui bloque

Je dois m'absenter, à demain, bonne soirée smile

Hors ligne

#22 Le 11/07/2023, à 19:11

iznobe

Re : [RÉSOLU] encore un 'net usershare' qui bloque

Alors en fait vu le nombre de HDD , je dirais que ta carte mere comporte un controlleur en plus ( comme la mienne qui permet d ' obtenir 2 port SATA en plus ) avec le contrôleur integré seul c' est 4 HDD .

si tu veux garder la meme logique que ce que tu as ajouté dans ton fstab au travers de disks ,
Dans un 1er temps , tu crées les points de montages avec la commande suivante :

sudo mkdir /mnt/{Mybouc,Gold4}

En supposant que les labels sont corrects ( verifie ci-dessous que ca corresponde bien ) , avec la commande suivante , il n' est pas utilde de modifier le fstab a la main , donc moins de risque de faire une boulette ( et en supposant que tu as bien ajouté les autres disques via disks bien sur ) :

cat << EOF | sudo tee -a /etc/fstab
LABEL=Mybouc /mnt/Mybouc ext4 defaults 0 0
LABEL=Gold4 /mnt/Gold4 ext4 defaults 0 0
EOF

il faut copier tout le bloc d ' un coup , le coller dans le terminal et valider .
ensuite , pour etre sur qu ' il n' y a pas  d ' erreur , montre :

sudo mount -av

et voilà une etape de franchie , reste plus qu ' a passer au partage proprement dit maintenant big_smile

A+

Dernière modification par iznobe (Le 11/07/2023, à 19:12)


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

Hors ligne

#23 Le 12/07/2023, à 17:46

Maminette

Re : [RÉSOLU] encore un 'net usershare' qui bloque

Bonjour Iznobe,
désolée de mon retard.
Avec tes conseils :

sudo mount -av
[sudo] Mot de passe de sdf : 
/                         : ignoré
/boot/efi                 : déjà monté
none                      : ignoré
/mnt/cruci2t              : déjà monté
/mnt/Photos               : déjà monté
/mnt/Musical              : déjà monté
/mnt/Gold5                : déjà monté
/mnt/Gold3                : déjà monté
/mnt/Gold4                : déjà monté
/mnt/Mybouc               : déjà monté

Je mets le fstab, à tout hasard

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>
# / was on /dev/sda2 during installation
UUID=7566946c-ee0a-47f1-a60f-b531bea01fa7 /               ext4    errors=remount-ro 0       1
# /boot/efi was on /dev/sda1 during installation
UUID=0C65-AE40  /boot/efi       vfat    umask=0077      0       1
/swapfile                                 none            swap    sw              0       0
LABEL=cruci2t /mnt/cruci2t auto nosuid,nodev,nofail,x-gvfs-show 0 0
LABEL=Photos /mnt/Photos auto nosuid,nodev,nofail,x-gvfs-show 0 0
LABEL=Musical /mnt/Musical auto nosuid,nodev,nofail,x-gvfs-show 0 0
LABEL=Gold5 /mnt/Gold5 auto nosuid,nodev,nofail,x-gvfs-show 0 0
LABEL=Gold3 /mnt/Gold3 auto nosuid,nodev,nofail,x-gvfs-show 0 0
LABEL=Gold4 /mnt/Gold4 auto nosuid,nodev,nofail,x-gvfs-show 0 0
LABEL=Mybouc /mnt/Mybouc auto nosuid,nodev,nofail,x-gvfs-show 0 0

J'ai essayé après un sudo chmod 777 -R /mnt/Gold3 de faire un partage graphique avec l'option de partage des menus déroulants (clic droit), mais toujours :

net usershare' a renvoyé une erreur 255: [2023/07/12 18:43:38,  0] ../../lib/util/debug.c:1100(reopen_one_log)
  reopen_one_log: Unable to open new log file 'Gold4/log.net': Aucun fichier ou dossier de ce type
net usershare add: share name /mnt/gold4 contains invalid characters (any of %<>*?|/\+=;:",)

Pourtant  /var/lib/samba/usershares est vide et appartient à Root et au groupe sambashare, mais comment le contenu apparaît ou comment le crée-t-on ? je suis trop impatiente !!

Merci beaucoup pour ton aide, je progresse !

Hors ligne

#24 Le 12/07/2023, à 20:09

iznobe

Re : [RÉSOLU] encore un 'net usershare' qui bloque

Salut , montre :

ls -la /var/lib/samba/usershares

Pour info , voici ce que j' obtiens chez moi :

iznobe@iznobe-PC:~$ ls -la /var/lib/samba/usershares
total 8
drwxrwx--T 2 root sambashare 4096 août  25  2020 .
drwxr-xr-x 7 root root       4096 juil. 12 20:18 ..
iznobe@iznobe-PC:~$


Pour le fstab , c' etait mieux les options classiques , je comptais toutes te les faire changer ensuite , plutot que de conserver celle de " disks " qui sont parfois genantes . pas grave  ca n' est de toute maniere pas primordial .

la methode graphique de partage , je n' ai jamais compris ca fonctionnait et impossible a regler ensuite ... comme y a des reglages a effectuer , je ne conseille pas cette methode du tout tant que les reglages ne sont pas aussi accessibles via la meme logique .
Bref .

un chmod 777 , c' est jamais une bonne idée . au pire un 666 a la rigueur . ecrire et lire pour tout le monde , c ' est deja presque trop a mon gout .



Ensuite on modifie le fichier de config samba pour y inserer un partage tout a la fin :

cat << EOF | sudo tee -a /etc/samba/smb.conf
[Photos]
    path = /mnt/Photos
    browseable = yes
    read only = yes
    valid users = @TON NOM UTILISATEUR
    write list = @TON NOM UTILISATEUR
    force user = TON NOM UTILISATEUR
    force group = TON NOM UTILISATEUR
    guest ok = no
    create mask = 0744
    directory mask = 0755
EOF

n ' oublie pas de remplacer " TON NOM UTILISATEUR " par ton nom d ' utilisateur , comme tu n' as pas donné de retour complet , je ne le connais pas .

Dans un 1er temps , on va voir ce que ca dis avec uniquement ce partage actif .
ensuite y aura qu ' a repeter et modifier un peu si ca fonctionne .


il faut aussi que tu donnes un mot de passe samba a ton utilisateur , je trouve ca completement debile , mais c ' est comme ca .
Je met toujours le meme que celui que j' utilise sur la machine pour ne pas m' y perdre et ne pas l' oublier .
avec cette commande :

sudo smbpasswd -a TON NOM UTILISATEUR

pareil remplace avec le vrai nom d' utilisateur .

Dernière modification par iznobe (Le 12/07/2023, à 20:14)


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

Hors ligne

#25 Le 13/07/2023, à 12:16

Maminette

Re : [RÉSOLU] encore un 'net usershare' qui bloque

Bonjour Iznobe, merci pour tous tes bons conseils.
j'écris un peu en retard, ayant été très occupée ce matin

ls -la /var/lib/samba/usershares
total 8
drwxrwx--T 2 root sambashare 4096 juil. 11 00:43 .
drwxr-xr-x 6 root root       4096 juil. 11 00:43 ..

Donc la même chose que la commande chez toi.
Ainsi, je vais faire quelques pages d'écriture sur /etc/samba/smb.conf et te tiens au courant

Hors ligne