Konfigurace Samby

Založil ermess, 19. 06. 2014, 20:28:56

Předchozí téma - Další téma

ermess

Zdravím, pokouším se zprovoznit malý File server.
Debian rls 7.5 wheezy.

Nyní jsem ve stavu kdy se dostanu do domovského adresáře. Mohu do něj i zapisovat. Jsem však omezen místem.

Připojil jsem tedy druhé hdd (/dev/sdb1)

Vytvořil jsem adresář /mnt/media

Připojil hdd: sudo mount -t ext4 /dev/sdb1 /mnt/media

Přidal uživatele: useradd rc

Přidělil hesla: passwd **** 
smbpasswd ****


Přesto se z WIN 7 do adresáře media nedostanu. Viditelný je. Vyskočí i žádost o přihlašovací jméno + heslo, ale po zadání údajů se nelze připojit.

Zde je konfigurační soubor ze Samby:

#### Global Settings ####

[global]

workgroup = WORKGROUP
server string = %h server
wins support = yes
;   wins server = w.x.y.z
dns proxy = no
;   name resolve order = wins lmhost hosts bcast

#### Networking ####

;   interfaces = ***.***.***.***/8 eth0
;   bind interfaces only = yes

#### Debugging/Accounting ####

log file = /var/log/samba/log.%m
max log size = 1000
syslog only = no
syslog = 0
panic action = /usr/share/samba/panic-action %d

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

security = user
encrypt passwords = true
passdb backend = tdbsam
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

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

;   domain logons = yes
;   logon path = \\%N\profiles\%U
logon path = \\%N\%U\profile
;   logon drive = H:
logon home = \\%N\%U
;   logon script = logon.cmd
; add user script = /usr/sbin/adduser --quiet --disabled-password --gecos "" %u
; add machine script  = /usr/sbin/useradd -g machines -c "%u machine account" -d /var/lib/samba -s /bin/false %u
; add group script = /usr/sbin/addgroup --force-badname %g

########## Printing ##########

load printers = yes
;   printing = bsd
;   printcap name = /etc/printcap
;   printing = cups
;   printcap name = cups

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

;   include = /home/samba/etc/smb.conf.%m
SO_RCVBUF=8192 SO_SNDBUF=8192
socket options = TCP_NODELAY
;   message command = /bin/sh -c '/usr/bin/linpopup "%f" "%m" %s; rm %s' &
domain master = auto
;   idmap uid = 10000-20000
;   idmap gid = 10000-20000
;   template shell = /bin/bash
;   winbind enum groups = yes
;   winbind enum users = yes
;   usershare max shares = 100
usershare allow guests = yes

#### Share Definitions ####

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

[media]
path=/mnt/media/
comment = Samba shares directory
browseable = yes
available = yes 
writeable = yes
guest ok = no   
readonly = no
available = yes
valid users = rc
create mask = 0700
directory mask = 0700

[netlogon]
;   comment = Network Logon Service
;   path = /home/samba/netlogon
;   guest ok = yes
;   read only = yes

;[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

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

;[cdrom]
;   comment = Samba server's CD-ROM
;   read only = yes
;   locking = no
;   path = /cdrom
;   guest ok = yes
;   preexec = /bin/mount /cdrom
;   postexec = /bin/umount /cdrom


Díky za vaše případné nápady...
Using Tapatalk

čepi

Mas windows ve stejne pracovni skupine a stejny windows ucet uzivatele (rc) se stejnym heslem?

Nevim nakolik je rozdilny postup v Debian a Ubuntu ale kdysi (pri zacatcich s linuxem  ;D ) jsem si zkousel hrat podle tohoto navodu:
http://wiki.ubuntu.cz/samba
A vse fungovalo jak melo (vcetne pristupu z windows stanice).
Debian 9 Stretch --- in progress, XFCE
Notebook Acer Aspire TimeLineX 4830TG

ermess

Citace od: čepi kdy 21. 06. 2014, 15:31:24
Mas windows ve stejne pracovni skupine a stejny windows ucet uzivatele (rc) se stejnym heslem?

Pomohlo. Děkuji Ti !
Using Tapatalk

čepi

Debian 9 Stretch --- in progress, XFCE
Notebook Acer Aspire TimeLineX 4830TG

jakvok

Ahoj,
zkouším rozchodit sambu mezi stretchem a win7. Návodů na internetu je dost, hraju si s tím pár dní. Chtěl bych se zaptat na věc, na kterou jsem zatím nenašel odpověď: Dá se nějak otestovat, že samba pracuje jak má? Ve win7 se mi stroj s debianem nezobrazuje. Chtěl bych identifikovat stranu, na které je problém.
Počítače jdou mezi sebou pingnout.
Na debianu jsou vidět otevřené porty 139 a 445 (nmap). Stačí to jako důkaz funkce samby?

Dík za info.

Roman Horník

Teoreticky by mohlo pomoct tohle.
Debian Sid/Experimental 64bit + Mate Desktop Environment
* CPU: Intel i5 3570
* GPU: NVIDIA GTX650 1GD5
* MB: Lenovo IH61M
* RAM: 16GiB Deutsche Demokratische Republik 3 @ 1600MHz

jakvok

Já mám nejspíš problém o úroveň níž. Zjistil jsem, že mi neběží nmdb démon. Snaží se rozeběhnout při startu systému, ale nepodaří se mu to.

Akutní potřebu sdílení souborů jsem prozatím vyřešil pomocí ftp. Ale na sambu si ještě čas udělám. Každopádně dík za reakci.

Roman Horník

Pak může bejt problém v tom, že systemd spustí proces příliš brzo. Já to řeším tak, že onen program spouštím zhruba s Xkama, a to jeho přidáním do /etc/rc.local PŘED exit 0.
Debian Sid/Experimental 64bit + Mate Desktop Environment
* CPU: Intel i5 3570
* GPU: NVIDIA GTX650 1GD5
* MB: Lenovo IH61M
* RAM: 16GiB Deutsche Demokratische Republik 3 @ 1600MHz