Vérifier ma configuration samba

Bonjour, je ne parviens toujours pas à faire accéder la secrétaire sous windows à mes documents.

[global]
netbios name = NICOLASDEBIAN
server string = Samba file and print server
workgroup = WORKGROUP
security = user
hosts allow = 127. 192.168.0.
interfaces = 127.0.0.1/8 192.168.70.33/24 enp1s0
bind interfaces only = yes
remote announce = 192.168.0.255
remote browse sync = 192.168.0.255
printcap name = cups
load printers = yes
cups options = raw
printing = cups
guest account = smbguest
log file = /var/log/samba/samba.log
max log size = 1000
null passwords = no
username level = 6
password level = 6
encrypt passwords = yes
unix password sync = yes
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
local master = no
domain master = no
preferred master = no
domain logons = no
os level = 33
logon drive = m:
logon home = /home/nicolas/Public
logon path = \\%L\profiles\%u
logon script = %G.bat
time server = no
name resolve order = wins lmhosts bcast
wins support = no
wins proxy = no
dns proxy = no
preserve case = yes
short preserve case = yes
client use spnego = no
client signing = no
client schannel = no
server signing = no
server schannel = no
nt pipe support = yes
nt status support = yes
allow trusted domains = no
obey pam restrictions = yes
enable spoolss = yes
client plaintext auth = no
disable netbios = no
follow symlinks = no
update encrypted = yes
pam password change = no
passwd chat timeout = 120
hostname lookups = no
username map = /etc/samba/smbusers
passdb backend = tdbsam
passwd program = /usr/bin/passwd '%u'
passwd chat = *New*password* %n\n *ReType*new*password* %n\n *passwd*changed*\n
add user script = /usr/sbin/useradd -d /dev/null -c 'Samba User Account' -s /dev/null '%u'
add user to group script = /usr/sbin/useradd -d /dev/null -c 'Samba User Account' -s /dev/null -g '%g' '%u'
add group script = /usr/sbin/groupadd '%g'
delete user script = /usr/sbin/userdel '%u'
delete user from group script = /usr/sbin/userdel '%u' '%g'
delete group script = /usr/sbin/groupdel '%g'
add machine script = /usr/sbin/useradd -d /dev/null -g sambamachines -c 'Samba Machine Account' -s /dev/null -M '%u'
machine password timeout = 120
idmap uid = 16777216-33554431
idmap gid = 16777216-33554431
template shell = /dev/null
winbind use default domain = yes
winbind separator = @
winbind cache time = 360
winbind trusted domains only = yes
winbind nested groups = no
winbind nss info = no
winbind refresh tickets = no
winbind offline logon = no

[homes]
comment = Home Directories
path = /home/nicolas/Public
read only = yes
available = yes
browseable = yes
writable = yes
guest ok = yes
public = yes
printable = yes
locking = no
strict locking = no

[netlogon]
comment = Network Logon Service
path = /home/nicolas/Public
read only = no
available = yes
browseable = yes
writable = no
guest ok = yes
public = yes
printable = yes
locking = no
strict locking = no

[profiles]
comment = User Profiles
path = /var/samba/profiles
read only = no
available = yes
browseable = yes
writable = yes
guest ok = no
public = no
printable = no
create mode = 0600
directory mask = 0700
locking = no
strict locking = no

[nico-doc]
path = /home/nicolas/Public
comment = pas de commentaires
available = yes
browseable = yes
writeable = yes
guest ok = yes
locking = no
strict locking = no

[sharing]
path = /home/nicolas/Public
browseable = yes
writeable = yes
valid users = nicolas
write list = nicolas
create mask = 0700
directory mask = 700

Sur son ordi il est dit que je ne donne pas l’accés ( ???))
Merci de vos éclairages

Nico

Bonjour,

Ça fait un petit moment que je n’ai pas joué avec samba, mais ton fichier me parait vachement compliqué… Voilà ce que j’utilise chez moi :

[global]
workgroup = WORKGROUP
dns proxy = no
log file = /var/log/samba/log.%m
max log size = 1000
syslog = 0
panic action = /usr/share/samba/panic-action %d
server role = standalone server
passdb backend = tdbsam
obey pam restrictions = yes
unix password sync = yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
pam password change = yes
map to guest = bad user
usershare allow guests = yes

[homes]
comment = Home Directories
browseable = no
read only = yes
create mask = 0700
directory mask = 0700
valid users = %S

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

[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
browseable = yes
read only = yes
guest ok = no

[windows]
path = "/mnt/windows"
read only = yes
guest ok = yes
public = yes

En gros le fichier de base livré par Debian avec simplement un partage en plus. Là j’ai supprimé les commentaires pour que ce soit moins pénible à lire.

Mon partage est en lecture seule, mais est-ce que déjà ça, fonctionne ?

IL fait quoi ce sujet dans le forum “Trucs & Astuces” !?
Merci de vous conformer à la[FAQ)(/faq) en veillant à poster dans le forum adéquat !
Ce post est une demande d’assistance ; direction dans le forum “Support” :frowning:
Obligé de le déplacer !


1 J'aime

Mon partage est en lecture seule, mais est-ce que déjà ça, fonctionne ?

Bonjour, veux tu que j’essaie ton script chez moi en corrigeant les chemins ?

Désolé et merci

C’est vrai que j’ai pas été très complet dans ma réponse, mais en effet, ça peut faire un point de départ.