GNU/Linux >> Znalost Linux >  >> Cent OS

Konfigurace serveru Samba v CentOS 6.5

Tato příručka vysvětluje, jak nakonfigurovat server samba v CentOS 6.5 s anonymními a zabezpečenými servery samba. Samba je sada Open Source/Free Software, která poskytuje bezproblémové souborové a tiskové služby klientům SMB/CIFS. Samba je na rozdíl od jiných implementací SMB/CIFS volně dostupná a umožňuje interoperabilitu mezi servery Linux/Unix a klienty se systémem Windows.

1 předběžná poznámka

Mám čerstvě nainstalovaný server centos 6.5, na který se chystám nainstalovat server samba. Samozřejmě musíte mít jeden počítač s Windows ke kontrole samba serveru, který musí být dostupný se serverem centos. Můj server centos má název hostitele server1.example.com a IP adresu 192.168.0.100

Svůj server centos si můžete nechat nainstalovat od úvodních sedmi kapitol tutoriálu. Stačí povolit epel repo a pokračovat dále.

Poznámka:

  • Není potřeba instalovat vývojářské nástroje v kapitole 7 výukového programu.
  • Počítač se systémem Windows musí být ve stejné pracovní skupině. Chcete-li zkontrolovat hodnotu v počítači se systémem Windows, spusťte příkaz cmd prompt
net config workstation

Bude to takto



Váš počítač se systémem Windows musí být na stejné doméně Workstation jako na serveru centos, tj. WORKGROUP v mém případě.

  • Aby byl počítač se systémem Windows dosažitelný v systému Windows, postupujte takto. Ve spouštěcím terminálu přidejte položku IP adresy vašeho serveru
notepad C:\Windows\System32\drivers\etc\hosts

V mém případě to bylo takto, stačí uložit hodnoty.

[...]
192.168.0.100 server1.example.com centos

2 anonymní sdílení samby

Nejprve vysvětlím metodiku instalace samby s anonymním sdílením. Chcete-li nainstalovat samba run,

yum install samba samba-client samba-common

Nainstaluje sambu s verzí 3.6.9-168.el6_5.

Chcete-li nyní nakonfigurovat sambu, upravte před provedením změn soubor /etc/samba/smb.cnf, vytvořím zálohu původního souboru jako  /etc/samba/smb.cnf.bak

mv /etc/samba/smb.cnf /etc/samba/smb.cnf.bak

Dále uveďte položky jako je tento

vi /etc/samba/smb.cnf
[global]
workgroup = WORKGROUP
server string = Samba Server %v
netbios name = centos
security = user
map to guest = bad user
dns proxy = no
#============================ Share Definitions ============================== 
[Anonymous]
path = /samba/anonymous
browsable =yes
writable = yes
guest ok = yes
read only = no
mkdir -p /samba/anonymous
chkconfig smb on
service smb restart
service nmb restart

Nyní můžete přistupovat ke sdílení centos v oknech následovně:

Na počítači se systémem Windows stačí procházet složku a pokusit se vytvořit textový soubor, ale zobrazí se chyba oprávnění odepřeno.



Zkontrolujte oprávnění pro sdílenou složku.

[[email protected] samba]# ls -l
celkem 4
drwxr-xr-x 2 root root 4096 28. května 14:11 anonymní
[[email protected] samba]# 

Chcete-li povolit anonymnímu uživateli, udělte oprávnění následovně:

[[email protected] ~]# cd /samba/
[[email protected] samba]# chmod -R 0777 anonymous/
[[email protected] samba]# ls -l
total 4
drwxrwxrwx 2 root root 4096 May 28 14:11 anonymous
[[email protected] samba]#

Nyní může anonymní uživatel procházet a vytvářet obsah složky.

Můžete také zkontrolovat obsah na serveru.

[[email protected] samba]# ls -l anonymous/
total 0
-rwxr--r-- 1 nobody nobody 0 May 28 14:41 anonymous_test.txt
[[email protected] samba]#


Cent OS
  1. Nainstalujte Adminer na CentOS

  2. Nainstalujte Textpattern na CentOS 7

  3. Nainstalujte CumulusClips na CentOS 7

  1. Nainstalujte MySQL Server 5.6 v CentOS

  2. Samostatný server CentOS 6.4 Samba s backendem tdbsam

  3. Průvodce Sambou pro začátečníky (instalace a konfigurace)

  1. Krok za krokem Konfigurace serveru OpenLDAP na CentOS 7 / RHEL 7

  2. Nainstalujte Sentoru na CentOS 7

  3. Nainstalujte BigTree na CentOS 7