#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ébuter ⋅ Doc ⋅ Bien rédiger ⋅ Retour commande ⋅ Insé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 là
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
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....
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
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
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