Zdravím ..Skúšam Sambu takže pomocou návodu na
http://wiki.ubuntu.cz/Samba som ju nainstaloval, pridal troch uzivatelov.
Následne som ich vytvoril aj v systéme a priradil do skupín.(robil som to cez grafické rozhranie tak snad to nevadí )
Vytvoril som si tri priečinky a to :
Company- pristupný všetkým trom skupinám ale pre skupinu "studenti" len na čítanie
ziak1 - pristupný skupinám "admini" a "ucitelia" a samotnému uzivatelovi "ziak1"( student)
ucitel1 - pristupný skupinám admini , uzivatelovi "ucitel1" ale studentom nie
priecinky som vytvoril taktiez podla navodu na tej istej stránke
[global]
workgroup = ubuntugroup
netbios name = ubuntu
server string = %h server (Samba, Ubuntu)
interfaces = 192.168.0.2
local master = yes
domain master = yes
os level = 128
domain logons = yes
nt acl support = yes
enable privileges = yes
#cesta k cestovnim profilm
#%L=jmno serveru;%U=jmno uivatele;%m=jmno pc;
logon drive = Z:
logon home = \\%L\%U
logon path = \\%L\Profiles\%U
idmap uid = 15000-20000
idmap gid = 15000-20000
passwd program = /usr/bin/passwd %u
passwd chat = *Zadejte\snove\sUNIX\sheslo:* %n\n *Zopakujte\snove\sUNIX\sheslo:* %n\n .
dns proxy = yes
name resolve order = wins lmhosts host bcast
wins support = yes
log file = /var/log/samba/log.%m
max log size = 1000
syslog = 1
panic action = /usr/share/samba/panic-action %d
security = user
encrypt passwords = true
map to guest = bad user
#load printers = yes
#printing = cups
#printcap name = cups
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
add user script = useradd -m '%u'
delete user script = userdel -r '%u'
add group script = addgroup --force-badname --disabled-password `echo "%g"|sed "s/ /_/g"`
delete group script = groupdel '%g'
add user to group script = adduser '%u' `echo "%g"|sed "s/ /_/g"`
add machine script = useradd -g machines '%u'; smbpasswd -a -m '%u'
[homes]
comment = Home Directories
writeable = Yes
browseable = No
[profiles]
path = /home/profiles
browseable = no
writable = yes
readonly = no
profile acls = yes
[temp]
comment = Docasne soubory
path = /home/temp
guest ok = yes
writeable = yes
browsable = yes
public = yes
create mask = 0777
directory mask = 0777
[netlogon]
comment = Network Logon Service
path = /home/netlogon
admin users = root
guest ok = yes
browsable = no
[Company]
comment = Company Folder
path = /home/sambadir/company
public = yes
writable = yes
valid users = +admini, +ucitelia
read list = @studenti
create mask = 0700
directory mask = 0700
force user = nobody
force group = nogroup
[ziak1]
comment = ziak1 Folder
path = /home/sambadir/ziak1
public = yes
writable = yes
valid users = +admini, +ucitelia , ziak1
create mask = 0700
directory mask = 0700
force user = nobody
force group = nogroup
[ucitel1]
comment = Rastislav Krisko Folder
path = /home/sambadir/ucitel1
public = yes
writable = yes
valid users = +admini, ucitel1
create mask = 0700
directory mask = 0700
force user = nobody
force group = nogroup
Uzivatelov som pridal do samby pomocou smbpasswd -a jmenouzivatele - to islo v pohode.
Ked som chcel ale pridat PC pomocou smbpasswd -a nazevpc$ - vypise Cannot locate Unix account for 'nazevpc$'!
co s tým?