Naujausias pranešimas: Samba kritinis pažeidžiamumas
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

IV_VygandasSIV_VygandasS Serverių ekspertas (-ė)
edited 2021 sausio 12 Į Archyvas
Š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:
Ši diskusija uždaryta
Dedikuoti.lt
Šiame forume rasite informaciją kaip atlikti serverio administravimą, konfigūravimą, įvairių tarnybų bei papildomų aplikacijų diegimą. Taip pat pateiksime rekomendacijų, skirtų serverių saugumui, monitoringui ir optimizavimui. Kviečiame prisijungti prie dedikuotų serverių administratorių bendruomenės, dalyvauti diskusijose ir praplėsti savo žinias serverių administravimo srityje!
© 2007 - 2023 Dedikuoti.lt forumas, visos teisės saugumos.