Contenu | Rechercher | Menus

Annonce

DVD, clés USB et t-shirts Ubuntu-fr disponibles sur la boutique En Vente Libre

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 31/10/2021, à 14:44

ratinium

Démarrage difficile du réseau après installation Ubuntu 20.04..

bonjour,
Après une semaine de lecture intensive de docs, à partir de cette page https://doc.ubuntu-fr.org/accueil, j'ai, en tant que grand débutant :-), récemment installé pour la première fois mon premier Ubuntu (20.4.3 LTS) sur un ordinateur de 2008 avec aujourd'hui 8 Go de RAM et un ancien disque dur IDE de 300 Go.

L'installation s'est terminée correctement dès la 1ère tentative avec les mises à jour faites. J'ai connecté un câble réseau à mon routeur et j'ai pu surfer instantanément sur le net. J'ai installé rapidement deux applications (Gimp et CPU-X) et j'ai connecté en USB un second disque dur sur lequel je mettrais les données.

J'ai maintenant voulu paramétrer le réseau local et faire communiquer les deux autres micros du réseau ; un avec windows10 et l'autre avec windows7. Après deux jours de recherches, notamment à partir d'ici :
https://doc.ubuntu-fr.org/network-manager
https://doc.ubuntu-fr.org/samba
je fais choux blanc :-)
- J'ai vérifié que les paquets samba, network-manager-gnome et nautilus-share étaient bien installés.
- Dans paramètres, réseau (filaire) j'ai configuré manuellement la connexion filaire.
- J'ai crée un dossier de partage (le disque dur supplémentaire que j'ai raccordé en USB).

- Dans Fichiers - autres emplacements - Réseau - je vois un disque réseau (en SMB1) inaccessible et le Réseau Windows est vide.

Je fais fasse à plusieurs difficultés :-)

1/ Le dossier de partage que j'ai crée n'est plus partagé après chaque reboot de l'ordinateur.
2/ Sur les postes windows, le groupe de travail est "maison" et je ne trouve pas où mettre cette info dans ubuntu ? Est-ce possible en mode graphique ?

J'ai alors tenté la commande suivante :
sudo gedit /etc/samba/smb.conf
et changé "WORKGROUP" par "MAISON"
et j'ai obtenu le message suivant :

(gedit:21388): Tepl-WARNING **: 13:53:52.735: GVfs metadata is not supported. Fallback to TeplMetadataManager. Either GVfs is not correctly installed or GVfs metadata are not supported on this platform. In the latter case, you should configure Tepl with --disable-gvfs-metadata.

et j'ai fermé le terminal :-(

Au reboot le dossier windows est toujours vide.

Et là je n'arrive plus à avancer.
Merci de votre aide.

Dernière modification par ratinium (Le 31/10/2021, à 19:12)


Asus P5bvm Core2@6600 8Go Ubuntu / Asus z170 I7@6700 32 Go Win10 / Ubuntu 20.04.3 LTS

Hors ligne

#2 Le 31/10/2021, à 19:13

bonuscad

Re : Démarrage difficile du réseau après installation Ubuntu 20.04..

Bonjour,

Ayant un vieux NAS (figé en SMB1) et des poste en Windows 10 et Xubuntu 20.04LTS, j'ai eu beaucoup de mal à faire causer tout ce beau monde...

Première chose essentielle à faire et réactiver le protocole SMB1 sous Windows 10, il est désactivé par défaut pour des raisons de sécurité.
Je te laisse consulter les infos sur le web pour le réactiver.
Quand celui est réactivé tes ordinateurs vont apparaître dans le voisinage réseau sous Windows 10.

Sous Xubuntu avec samba installé j'ai modifié le smb.conf (pour ma config; pour exemple) comme ceci (extrait):

[global]

## Browsing/Identification ###

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

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

# Windows Internet Name Serving Support Section:
# WINS Support - Tells the NMBD component of Samba to enable its WINS Server
	wins support = yes

# WINS Server - Tells the NMBD components of Samba to be a WINS Client
# Note: Samba can be either a WINS Server, or a WINS Client, but NOT both
;   wins server = w.x.y.z

# This will prevent nmbd to search for NetBIOS names through DNS.
	dns proxy = no
[Public]
	path = /home/bruno/Public
	writeable = yes
;	browseable = yes
	guest ok = yes

[Téléchargements]
	path = /home/bruno/Téléchargements
;	writeable = No
;	browseable = yes
	guest ok = yes

Après sous Windows 10 l'apparition dans le voisinage réseau reste aléatoire selon l'ordre de démarrage des postes.
En créant des liens rapides qui fixent les accès ça fonctionne, mais samba est assez galère.
Voilà quelques directions à prendre. (sous Windows 10 j'ai activé aussi des services mais je ne me rappelle plus lesquels)

Tout ceci derrière une Livebox en DHPC configurer avec des adresse fixes pour mes PC (donc mes postes sont en DHPC)
Vérifier aussi le pare-feu pour que les ports soient ouverts.

PS:

sudo gedit 

pas conseillé car application graphique (d'où message d'erreur), préférer simplement

sudo nano

Dernière modification par bonuscad (Le 31/10/2021, à 19:20)

Hors ligne

#3 Le 31/10/2021, à 20:10

ratinium

Re : Démarrage difficile du réseau après installation Ubuntu 20.04..

Ok. Je vais continuer à chercher.

Mais pour cette histoire de message ; j’ai vu une explication et j’ai cru comprendre ici :
https://askubuntu.com/questions/1235728 … n-terminal
que ça n’avait pas de conséquences dommageables ?

Autrement dit, est ce que je dois faire quelque chose pour réparer ? ou simplement ne plus utiliser la commande udo gedit mais sudo nano ?


Asus P5bvm Core2@6600 8Go Ubuntu / Asus z170 I7@6700 32 Go Win10 / Ubuntu 20.04.3 LTS

Hors ligne

#4 Le 31/10/2021, à 20:12

xubu1957

Re : Démarrage difficile du réseau après installation Ubuntu 20.04..

Bonjour,

Donne ce retour, pour les permissions :

moko138 a écrit :

Merci de montrer :

echo -e "\n\tNombre d'éléments de /home/moi ne m'appartenant pas :"; find ~ \( ! -user $USER -o ! -group $USER \) | wc -l

Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.

Xubuntu 20.04 LTS - Lenovo T410 -18.04.1 LTS Toshiba Satellite A300  Membre de Linux-Azur

Hors ligne

#5 Le 31/10/2021, à 20:51

ratinium

Re : Démarrage difficile du réseau après installation Ubuntu 20.04..

xubu1957 a écrit :

Bonjour,

Donne ce retour, pour les permissions :

moko138 a écrit :

Merci de montrer :

echo -e "\n\tNombre d'éléments de /home/moi ne m'appartenant pas :"; find ~ \( ! -user $USER -o ! -group $USER \) | wc -l

Voilà :
echo -e "\n\tNombre d'éléments de /home/moi ne m'appartenant pas :"; find ~ \( ! -user $USER -o ! -group $USER \) | wc -l

    Nombre d'éléments de /home/moi ne m'appartenant pas :
0

Et je ne comprends pas ce que cela signifie :-(


Asus P5bvm Core2@6600 8Go Ubuntu / Asus z170 I7@6700 32 Go Win10 / Ubuntu 20.04.3 LTS

Hors ligne

#6 Le 31/10/2021, à 20:54

xubu1957

Re : Démarrage difficile du réseau après installation Ubuntu 20.04..

Quand c'est différent de zéro, j'indique :

Pour les permissions, tu as dans ce message > les explications de moko138

Et pour corriger :

find ~ -xdev -name "*" -exec sudo chown -ch $USER:$USER "{}" \;

_ _ _

Les diverses évolutions de la commande réparatrice :

Le 01/12/2020, moko138 a écrit :

Vérification faite, la commande en #66 est opérationnelle.

/!\  À reporter dans vos mémos, à la place du sudo chown -R $USER:$USER /home/$USER habituel :

Exécuter depuis la session normale (pas en root ni en session live) :

find ~ -xdev -iname \**\* -exec bash -c 'sudo chown -c $USER:$USER "{}"' \;

commande à copier-coller telle quelle.

Correction de la commande corrigée :

Le 27/06/2021 à 6:41, nany a écrit :

Bonjour,

moko138 a écrit :
find ~ -xdev -iname \**\* -exec bash -c 'sudo chown -c $USER:$USER "{}"' \;
find ~ -xdev -name "*" -exec sudo chown -ch $USER:$USER "{}" \;

> /viewtopic.php?pid=22467873#p22467873


Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.

Xubuntu 20.04 LTS - Lenovo T410 -18.04.1 LTS Toshiba Satellite A300  Membre de Linux-Azur

Hors ligne

#7 Le 31/10/2021, à 21:34

nany

Re : Démarrage difficile du réseau après installation Ubuntu 20.04..

Bonjour,



ratinium a écrit :

Ok. Je vais continuer à chercher.

Mais pour cette histoire de message ; j’ai vu une explication et j’ai cru comprendre ici :
https://askubuntu.com/questions/1235728 … n-terminal
que ça n’avait pas de conséquences dommageables ?

Autrement dit, est ce que je dois faire quelque chose pour réparer ? ou simplement ne plus utiliser la commande udo gedit mais sudo nano ?

Oui, il faut préférer sudo nano (application non graphique) ou gedit admin:// ou pkexec gedit. À lire sur le sujet (si un jour j’ai le courage, je traduirai cette page en modifiant les commandes(1)).


(1) cf messages de xubu1957 ci dessus pour les commandes.

Hors ligne

#8 Le 31/10/2021, à 21:40

ratinium

Re : Démarrage difficile du réseau après installation Ubuntu 20.04..

Je ne suis pas certain de tout comprendre :-)
Pour corriger j’ai donc copier coller

find ~ -xdev -name "*" -exec sudo chown -ch $USER:$USER "{}" \;

et je n'ai rien obtenu en retour. Le terminal m'a simplement rendu la main !?


Asus P5bvm Core2@6600 8Go Ubuntu / Asus z170 I7@6700 32 Go Win10 / Ubuntu 20.04.3 LTS

Hors ligne

#9 Le 31/10/2021, à 21:42

nany

Re : Démarrage difficile du réseau après installation Ubuntu 20.04..

ratinium a écrit :

Je ne suis pas certain de tout comprendre :-)
Pour corriger j’ai donc copier coller

find ~ -xdev -name "*" -exec sudo chown -ch $USER:$USER "{}" \;

et je n'ai rien obtenu en retour. Le terminal m'a simplement rendu la main !?

C’est normal car il n’y avait rien à corriger.

Hors ligne

#10 Le 31/10/2021, à 22:11

ratinium

Re : Démarrage difficile du réseau après installation Ubuntu 20.04..

nany a écrit :

C’est normal car il n’y avait rien à corriger.

Ok, Je crois que j’ai compris :-)

Par contre il reste que, lorsque je reboot la machine Ubuntu, le partage de dossier que j’ai paramétré (dans propriétés - réseau de partage – partage de dossier) n’est pas jamais conservé et redevient à son état initial. Et là je ne réussi pas a avancer.


Asus P5bvm Core2@6600 8Go Ubuntu / Asus z170 I7@6700 32 Go Win10 / Ubuntu 20.04.3 LTS

Hors ligne

#11 Le 31/10/2021, à 22:31

nany

Re : Démarrage difficile du réseau après installation Ubuntu 20.04..

As-tu bien lu le message #2 ?
Je ne saurai aider davantage sur le sujet car je n’utilise que le partage réseau de ma freebox (en smb2 cool).

Hors ligne

#12 Le 31/10/2021, à 22:49

ratinium

Re : Démarrage difficile du réseau après installation Ubuntu 20.04..

nany a écrit :

As-tu bien lu le message #2 ?
Je ne saurai aider davantage sur le sujet car je n’utilise que le partage réseau de ma freebox (en smb2 cool).

Lu oui. Tout compris peut-être pas. Pour cette question de SMB1 et de reconnaissance par windows 10. Je relirais.

Mais ma dernière interrogation concernait Ubuntu et uniquement Ubuntu.
Lorsque je paramètre un partage de dossier dans ubuntu, que je reboot la machine ubuntu, et qu’ensuite je vérifie, le dossier partagé avant le reboot ne l’est plus après. Autrement dit, le partage de dossier n’est pas sauvegardé après un reboot.

Et je ne vois pas où je rechercher la solution.

Dernière modification par ratinium (Le 31/10/2021, à 22:50)


Asus P5bvm Core2@6600 8Go Ubuntu / Asus z170 I7@6700 32 Go Win10 / Ubuntu 20.04.3 LTS

Hors ligne

#13 Le 31/10/2021, à 22:57

nany

Re : Démarrage difficile du réseau après installation Ubuntu 20.04..

Donne le retour de :

cat /etc/samba/smb.conf

Hors ligne

#14 Le 31/10/2021, à 23:02

ratinium

Re : Démarrage difficile du réseau après installation Ubuntu 20.04..

nany a écrit :

Donne le retour de :

cat /etc/samba/smb.conf

Voilà :

#
# 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 ###

# Change this to the workgroup/NT-domain name your Samba server will part of
   workgroup = WORKGROUP

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

#### 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 = yes

# 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 = 0700

# 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 = 0700

# 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

# 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

Asus P5bvm Core2@6600 8Go Ubuntu / Asus z170 I7@6700 32 Go Win10 / Ubuntu 20.04.3 LTS

Hors ligne

#15 Le 31/10/2021, à 23:43

nany

Re : Démarrage difficile du réseau après installation Ubuntu 20.04..

Donne maintenant les retours de :

sudo sed -i '/## Browsing\/Identification ###/a\\n   client min protocol = NT1\n   client max protocol = SMB3\n   server min protocol = NT1' /etc/samba/smb.conf && cat /etc/samba/smb.conf
find /var/lib/samba/usershares -type f -exec bash -c 'echo -e "\n\t$1\n"; cat "$1"' _ '{}' \;

Hors ligne

#16 Le 01/11/2021, à 08:54

ratinium

Re : Démarrage difficile du réseau après installation Ubuntu 20.04..

nany a écrit :

Donne maintenant les retours de :

sudo sed -i '/## Browsing\/Identification ###/a\\n   client min protocol = NT1\n   client max protocol = SMB3\n   server min protocol = NT1' /etc/samba/smb.conf && cat /etc/samba/smb.conf
find /var/lib/samba/usershares -type f -exec bash -c 'echo -e "\n\t$1\n"; cat "$1"' _ '{}' \;

Voilà :

# 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

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

#### 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 = yes

# 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 = 0700

# 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 = 0700

# 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

# 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
	/var/lib/samba/usershares/@films

#VERSION 2
path=/media/swkuj/Maxtor 300Go/@films
comment=
usershare_acl=S-1-1-0:R,S-1-22-1-1000:F
guest_ok=n
sharename=@films

	/var/lib/samba/usershares/ub-max-300go

#VERSION 2
path=/media/swkuj/Maxtor 300Go
comment=
usershare_acl=S-1-1-0:F
guest_ok=n
sharename=Ub-Max-300Go

	/var/lib/samba/usershares/maxtor 300go

#VERSION 2
path=/media/swkuj/Maxtor 300Go
comment=
usershare_acl=S-1-1-0:F
guest_ok=n
sharename=Maxtor 300Go

Asus P5bvm Core2@6600 8Go Ubuntu / Asus z170 I7@6700 32 Go Win10 / Ubuntu 20.04.3 LTS

Hors ligne

#17 Le 01/11/2021, à 11:03

nany

Re : Démarrage difficile du réseau après installation Ubuntu 20.04..

Bien, tu as trois partage : "@films", "Ub-Max-300Go" et "Maxtor 300Go".
À noter que les deux derniers pointe vers le même répertoire et que le premier pointe vers un sous-répertoire de celui-ci.

Lance :

sudo sed -i 's/workgroup = /workgroup = maison/' /etc/samba/smb.conf
sudo service smbd restart

Et dis-nous si tu vois un partage depuis les postes Windows.

Hors ligne

#18 Le 01/11/2021, à 11:23

ratinium

Re : Démarrage difficile du réseau après installation Ubuntu 20.04..

nany a écrit :

Bien, tu as trois partage : "@films", "Ub-Max-300Go" et "Maxtor 300Go".
À noter que les deux derniers pointe vers le même répertoire et que le premier pointe vers un sous-répertoire de celui-ci.

Lance :

sudo sed -i 's/workgroup = /workgroup = maison/' /etc/samba/smb.conf
sudo service smbd restart

Et dis-nous si tu vois un partage depuis les postes Windows.


Oui j’ai plusieurs partages parce-que j’ai fait plusieurs essais :-)

Les deux commandes m’ont simplement rendu la main.

Depuis windows :
1/ A partir du voisinage réseau, je ne vois rien,
2/ En utilisant, la commande « exécuter » de windows, et en saisissant l’adresse IP du poste Ubuntu (la découverte habituelle du réseau ne fonctionne pas), je vois le dossier partagé (disque dur en USB) Ubuntu,

Sauf que, après la saisie du nom utilisateur et du mot de passe, l’accès est refusé. Sans explication complémentaire.

Dernière modification par ratinium (Le 01/11/2021, à 12:02)


Asus P5bvm Core2@6600 8Go Ubuntu / Asus z170 I7@6700 32 Go Win10 / Ubuntu 20.04.3 LTS

Hors ligne

#19 Le 01/11/2021, à 12:06

bonuscad

Re : Démarrage difficile du réseau après installation Ubuntu 20.04..

ratinium a écrit :
nany a écrit :

Bien, tu as trois partage : "@films", "Ub-Max-300Go" et "Maxtor 300Go".
À noter que les deux derniers pointe vers le même répertoire et que le premier pointe vers un sous-répertoire de celui-ci.

Lance :

sudo sed -i 's/workgroup = /workgroup = maison/' /etc/samba/smb.conf
sudo service smbd restart

Et dis-nous si tu vois un partage depuis les postes Windows.


Oui j’ai plusieurs partages parce-que j’ai fait plusieurs essais :-)

Les deux commandes m’ont simplement rendu la main.

Depuis windows :
1/ A partir du voisinage réseau, je ne vois rien,
2/ En utilisant, la commande « exécuter » de windows, et en saisissant l’adresse IP du poste Ubuntu (la découverte habituelle dur réseau ne fonctionne pas), je vois le dossier partagé (disque dur en USB) Ubuntu,

Sauf que, après la saisie du nom utilisateur et du mot de passe, l’accès est refusé. Sans explication complémentaire.

Je pense qu'il te faudrait gratter plutôt du côté de windows 10.

Sans explication complémentaire.

Tu n'as pas un code d'erreur retourné? (il faut dérouler le message avec l'accent circonflexe à l'envers)

Celui que j'ai couramment rencontré est :0X80070035.
Essayes sous windows ces différentes solutions
https://www.malekal.com/partage-reseau- … x80070035/
ou encore parmi d'autres
https://blog.itgs-solutions.ch/windows- … ve-resolu/

Pour moi ces solutions ont fonctionné (bien qu'un peu bancal), mais j'avoue que c'est assez galère....

Hors ligne

#20 Le 01/11/2021, à 12:42

nany

Re : Démarrage difficile du réseau après installation Ubuntu 20.04..

bonuscad a écrit :

mais j'avoue que c'est assez galère....

Oui. Et je n’ai pas de poste Windows donc impossible pour moi de faire des tests pour pouvoir aider.

Hors ligne

#21 Le 01/11/2021, à 12:59

ratinium

Re : Démarrage difficile du réseau après installation Ubuntu 20.04..

bonuscad a écrit :

Je pense qu'il te faudrait gratter plutôt du côté de windows 10.

Sans explication complémentaire.

Tu n'as pas un code d'erreur retourné? (il faut dérouler le message avec l'accent circonflexe à l'envers)

Celui que j'ai couramment rencontré est :0X80070035.
Essayes sous windows ces différentes solutions
https://www.malekal.com/partage-reseau- … x80070035/
ou encore parmi d'autres
https://blog.itgs-solutions.ch/windows- … ve-resolu/

Pour moi ces solutions ont fonctionné (bien qu'un peu bancal), mais j'avoue que c'est assez galère....


1/ Non je n’ai pas de code erreur.
Merci beaucoup pour les pistes. Je vais continuer à chercher.

Mais est ce que cela ne viendrait pas tout simplement du fait que dans Ubuntu le groupe de travail est « WORKGROUP » et dans windows est « MAISON » ?
Maintenant que je sais modifier correctement (du moins je crois), je vais modifier le nom dans smb.conf.


2/ Existe t-il une explication au fait que, dans l’interface graphique, après chaque reboot de la machine Ubuntu, le dossier partagé avant le reboot ne le soit plus après et apparaisse comme si je n’avais rien fait ? Est-ce gênant ?


Asus P5bvm Core2@6600 8Go Ubuntu / Asus z170 I7@6700 32 Go Win10 / Ubuntu 20.04.3 LTS

Hors ligne

#22 Le 01/11/2021, à 13:05

nany

Re : Démarrage difficile du réseau après installation Ubuntu 20.04..

ratinium a écrit :

Mais est ce que cela ne viendrait pas tout simplement du fait que dans Ubuntu le groupe de travail est « WORKGROUP » et dans windows est « MAISON » ?
Maintenant que je sais modifier correctement (du moins je crois), je vais modifier le nom dans smb.conf.

La première commande que j’ai donnée en #17 l’a fait.

Hors ligne

#23 Le 01/11/2021, à 14:12

bonuscad

Re : Démarrage difficile du réseau après installation Ubuntu 20.04..

Mais est ce que cela ne viendrait pas tout simplement du fait que dans Ubuntu le groupe de travail est « WORKGROUP » et dans windows est « MAISON » ?

Pour pouvoir y accéder il faut le même nom de groupe.

Ma situation par exemple:
4 ordinateur + 1 NAS dans la maison: 4 sont dans le même groupe (NAS compris) dont 2 en multiboot (linux / windows)
Dans le voisinage réseau que soit linux ou windows je vois les 4 ordis + NAS mais seul ceux du même groupe ont leurs dossiers partagés accessibles.

Par contre, fait bizarre, l'imprimante en réseau est accessible quelque soit le groupe?!

Dernière modification par bonuscad (Le 01/11/2021, à 14:14)

Hors ligne

#24 Le 01/11/2021, à 14:44

ratinium

Re : Démarrage difficile du réseau après installation Ubuntu 20.04..

nany a écrit :

La première commande que j’ai donnée en #17 l’a fait.

Ah oui, j'avais vu mais j'avais oublié :-)

Quand j’essaie d’éditer le fichier avec la commande   

sudo nano /etc/samba/smb.conf

ça affiche quelques dizaines de lignes et ça se termine par :

# 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

et ça ne me rend pas la main.
Je ne comprends pas ce qui est attendu. Ma commande initiale est incorrecte ?


Asus P5bvm Core2@6600 8Go Ubuntu / Asus z170 I7@6700 32 Go Win10 / Ubuntu 20.04.3 LTS

Hors ligne

#25 Le 01/11/2021, à 14:57

nany

Re : Démarrage difficile du réseau après installation Ubuntu 20.04..

C’est une question d’apprentissage de nano.

On navigue dans le fichier avec les touches fléchées.
Pour enregistrer, faire [Ctrl]+[O] et [Entrée].
Pour quitter, faire [Ctrl]+[X].

Si tu es plus à l’aise avec gedit, passe cette commande :

gedit admin:///etc/samba/smb.conf

Dernière modification par nany (Le 01/11/2021, à 14:58)

Hors ligne