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...
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).
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 !
Neni zac ;)
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.
Teoreticky by mohlo pomoct tohle (https://askubuntu.com/questions/661611/make-samba-share-visible-in-windows-network).
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.
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.