Samba felhasználói hitelesítés és külön az erőforrásokhoz való hozzáférés, on-line magazin o linux
A kezdéshez állítsa be:
$ Aptitude install samba smbfs
A Samba felhasználók, akik már a rendszerben (talán vannak más módszerek, ez a következő bejegyzésben) létrehozni a felhasználók számára:
$ Useradd -c "TEST" -s / sbin / nologin ole
$ Useradd -c "Test1" -s / sbin / nologin OLE1
$ Useradd -c "Test2" -s / sbin / nologin OLE2
a csapat van a következő paramétereket, akkor kinek van szüksége:
-g «nevek Group” - azt a csoportot, amelyhez tartozik kellene
-d / home / »könyvtár” - a felhasználó saját könyvtára
-s / sbin / nologin - helyezze a héját / sbin / nologin
-c «leírások” - ahogy a teljes neve Mr Test,
ole neve-
Lássuk, mi megvan:
$ Cat / etc / passwd | grep ole
ole: x: 5002: 5002: Test: / home / ole: / sbin / nologin
OLE1: x: 5003: 5003: Test1: / home / OLE1: / sbin / nologin
OLE2: x: 5004: 5004: test3: / home / OLE2: / sbin / nologin
Most a felhasználók a rendszer, szükség van hozzá, hogy az adatbázis SMB, és hozzá egy jelszót hozzáférést a megosztott erőforrások:
$ Smbpasswd -a ole
$ Smbpasswd -a OLE1
$ Smbpasswd -a OLE2
További szabály Samba konfigurációs fájl (/etc/samba/smb.conf), a [Global] tartalmazza az általános szerver beállításokat:
$ Cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
$ Nano /etc/samba/smb.conf
####### hitelesítés #######
# Megosztás - minden egyes hozzáférési kérni fogja a nevét egy egyéni erőforrás.
# Felhasználó - hitelesítés fogja használni a felhasználói nevét és jelszavát,
# Használják, adja windose (Windows) hálózathoz. Ez az alapértelmezett.
# Server - NT (AD) kiszolgáló fogja ellenőrizni a jelszót
security = user
# Támogatása titkosított jelszavakat
titkosítása jelszóval = true
# Megtiltja lesz a domain master
domain master = no
# Letiltása WINS
wins support = nincs
# Options aljzatba. Ha nem tudom, mi ez, akkor jobb, ha hagyja, ahogy van, vagy olvasni egy ember.
socket options = TCP_NODELAY SO_SNDBUF = 8192 SO_RCVBUF = 8192
# On / Off vendégkönyv bejegyzés
guest ok = no
# Zapreshaet gyökér
invalid users = root
# Ezek a lehetőségek megszüntetése hibák a fonts / karaktereket. (Is lehet 866 (Dos))
UNIX charset = utf8
dos charset = cp1251
kijelző charset = cp1251
például:
Hozzon létre egy könyvtárat az olvasási / írási (rw) Felhasználói bizonyos, pl juzverej OLE2
$ Sudo mkdir / home / DATA_rw
$ Sudo chmod 777 / home / DATA_rw
A smb.conf config
[DATA_rw]
path = / home / DATA_rw
create mask = 0664
directory mask = 0777
valid users = «ole», »OLE1" » OLE2"
write list = «OLE2"
ahol
- valid users = «» -, a felhasználók hozzáférhetnek az erőforrás (ebben a példában adta az összes juzverej)
- write list = «» - juzverej aki tud írni ebbe a mappába (ebben a példában - csak OLE2)
Focus paraméter írási implikálja egyre olvasható (read), azaz, hogy olvassa a mappa megnyílik vsex meghatározott érvényes felhasználói paraméter