frame

Sveiki apsilankę!

Jei forume lankaisi pirmą kartą, kviečiame registruotis ir prisijungti prie diskusijų.

Prisijungti Registruotis

Samba autonominio serverio diegimas su tdbsam backend CentOS 6 aplinkoje

IV_VygandasSIV_VygandasS Serverių ekspertas (-ė)
edited gruodžio 13 Į Kitos aplikacijos
Šioje trumpoje pamokoje pateikiame, kaip CentOS 6 aplinkoje įsidiegti ir susikonfigūruoti Samba failų serverį. Šioje pamokoje Samba yra konfigūruojamas kaip autonominis serveris, ne kaip domenų kontroleris.

Ši pamoka buvo ištestuota CentOS 6 aplinkoje.

1. Įdiegiame Samba:
yum install cups-libs samba samba-common
2. Redaguojame/patikriname "smb.conf" failą:
vi /etc/samba/smb.conf
Ir įsitikiname, kad ties skiltimi global yra žemiau pateikti parametrai:
[...]
# Backend to store user information in. New installations should
# use either tdbsam or ldapsam. smbpasswd is available for backwards
# compatibility. tdbsam requires no further configuration.

        security = user
        passdb backend = tdbsam
[...]

Ši dalis leidžia Linux sistemos vartotojams prisijungti prie Samba serverio.

3. Nustatome, kad Samba serveris būtų startuojamas paleidžiant serverį:
chkconfig --levels 235 smb on
/etc/init.d/smb start

4. Sukuriame bendrą katalogą ir pakeičiame šiam katalogui priskirtą vartotojų grupę į users:
mkdir -p /home/shares/allusers
chown -R root:users /home/shares/allusers/
chmod -R ug+rwx,o+rx-w /home/shares/allusers/

5. Redaguojame "smb.conf" failą:
vi /etc/samba/smb.conf
Pridedame šias eilutes:
[...]
[allusers]
  comment = All Users
  path = /home/shares/allusers
  valid users = @users
  force group = users
  create mask = 0660
  directory mask = 0771
  writable = yes

Jeigu norime, kad visi vartotojai galėtų prisijungus prie Samba skaityti ir rašyti savo "home" kataloguose, "smb.conf" faile pridedame šias eilutes (prieš tai užkomentuojame anksčiau "smb.conf" faile buvusį homes skyrių):
[...]
[homes]
   comment = Home Directories
   browseable = no
   valid users = %S
   writable = yes
   create mask = 0700
   directory mask = 0700

6. Perkrauname Samba:
/etc/init.d/smb restart

7. Pridedame naują vartotoją ir priskiriame šiam vartotojui users grupę:
useradd vartotojas -m -G users

8. Pakeičiame naujo vartotojo slaptažodį Linux sistemoje:
passwd vartotojas
10. Pridedame naują vartotoją į Samba vartotojų duomenų bazę:
smbpasswd -a vartotojas
11. Rezultatas:

Dabar mes galime prisijungti prie mūsų Samba failų serverio per Windows failų naršyklę (explorer) - adreso lauke nurodant \\mūsų_serverio_IP_adresas\vartotojas arba \\mūsų_serverio_IP_adresas, o prisijungimo metu nurodant naujai sukurto vartotojo prisijungimo duomenis.
Pažymėtos temos:
Norėdami palikti komentarą, turite prisijungti arba registruokis.