Jak nainstalovat server SAMBA na Debian 9 Linux

Při správě různých operačních systémů je jeden z úkolů, které jsou prezentovány průběžně, zaměřen na možnost sdílení souborů mezi operačními systémy Linux a Windows s plnou kompatibilitou a zabezpečením.

Ačkoli u problémů se souborovým systémem to není možné, protože operační systémy Windows zpracovávají systémy NTFS, zatímco Linux zpracovává ext2, ext3 nebo ext4, což činí tyto dva systémy zcela nekompatibilními.

Existuje však řešení pro sdílení našich souborů mezi Windows a Linux a je to Samba, a proto dnes v tomto tutoriálu rozebereme, jak nainstalovat Sambu do Debianu 9 a sdílet soubory praktickým způsobem.

SambaSamba je open source implementace pro prostředí Linux protokolu Server Message Block (SMB), který umožňuje navazování spojení mezi sítěmi Windows, Linux a UNIX s plnou kompatibilitou.
Díky Sambě budeme mít následující výhody:

  • Možnost sdílení jednoho nebo více souborových systémů na různých sítích.
  • Sdílejte tiskárny nainstalované na serveru i na klientech ve Windows i Linuxu.
  • Podporujte klientské počítače pomocí prohlížeče Network Clients.
  • Ověřte klienty přihlášením do domény s operačním systémem Windows.
  • Poskytněte nebo podporujte server WINS pro překlad názvů.

Nyní uvidíme, jak nainstalovat a konfigurovat Sambu na Debian 9.

1. Předpoklady před instalací SAMBA na Debian 9


Před instalací a konfigurací Samby v Debianu 9 provedeme následující úkoly pro optimální fungování konektivity mezi Linuxem a Windows.

Instalace nano editoruPro účely úpravy konfiguračních souborů Samby nainstalujeme nano editor spuštěním následujícího řádku:

 apt-get install nano

Povolte server Debian ve WindowsAbychom se na server Samba v Debianu dostali z Windows, musíme upravit soubor hostitelů Windows.

Pamatujte, že v tomto souboru můžeme provádět různé úkoly související s připojením, přístupem k webům atd. Atd.

K tomu otevřeme konzolu příkazového řádku jako administrátoři a spustíme následující řádek:

 poznámkový blok C: \ Windows \ System32 \ drivers \ etc \ hosts

ZVĚTŠIT

Tím se otevře soubor hostitelů jako správce pro úpravy. Tam zaregistrujeme následující řádek:

 # 192.168.0.13 Solvetic.debian by měl 
V takovém případě bude nutné upravit IP adresu aktuálního serveru a stanovit správný název hostitele. Změny uložíme do souboru hostitelů Windows.

2. Nainstalujte si SAMBA na Debian 9

Krok 1
V Debianu 9 budeme přistupovat jako uživatelé root a pro instalaci Samby spustíme následující řádek:

 apt-get -y install libcups2 samba samba-common cups

ZVĚTŠIT

Krok 2
Čekáme na dokončení procesu instalace Samby. Dále přesuneme soubor smb.conf na smb.conf.bak Abychom měli jeho počáteční konfiguraci v případě chyby, provedeme následující příkaz:

 mv /etc/samba/smb.conf /etc/samba/smb.conf.bak

ZVĚTŠIT

3. Vytvořte konfigurační soubor Samba na Debianu 9

Krok 1
Nyní vytvoříme konfigurační soubor pro Sambu spuštěním následujícího řádku:

 nano /etc/samba/smb.conf 
Krok 2
Do nového souboru přidáme následující řádky:
 [global] workgroup = WORKGROUP server string = Samba Server% v netbios name = debian security = user map to guest = bad user dns proxy = no

ZVĚTŠIT

PoznámkaPole pracovní skupina Mělo by mu být přiřazeno správné jméno pracovní skupiny Windows.

Krok 3
Chcete -li zkontrolovat název pracovní skupiny v systému Windows, spustíme na příkazovém řádku následující řádek:
net config Workstation

ZVĚTŠIT

Krok 4
Změny uložíme pomocí kláves

Ctrl + O

a ponecháme editor pomocí

Ctrl + X

Krok 5
Služby Samba restartujeme spuštěním následujícího řádku:

 systemctl restart smbd.service

4. Vytvořte sdílenou složku v Debianu 9

Krok 1
Nyní vytvoříme adresář pro sdílení souborů mezi oběma systémy a změníme skupinu na skupinu uživateléZa tímto účelem provedeme následující řádky v pořadí:

 mkdir -p / home / share / allusers chown -R root: users / home / share / allusers / chmod -R ug + rwx, or + rx -w / home / share / allusers / mkdir -p / home / share / anonymous chown -R root: users / home / share / anonymous / chmod -R ug + rwx, nebo + rx -w / home / share / anonymous /

ZVĚTŠIT

Krok 2
Nyní přistoupíme ke konfiguračnímu souboru Samba spuštěním následujícího řádku:

 nano /etc/samba/smb.conf
Krok 3
Na konec souboru přidáme následující řádky:
Skupina ke sdíleníUdává sdílený zdroj, který je přístupný a zapisovatelný pro všechny členy naší skupiny „uživatelů“. Přidáme následující:
 [allusers] comment = All Users path = / home / share / allusers valid users = @users force group = users create mask = 0660 directory mask = 0771 writeable = yes

Adresář DomůTam umožňujeme uživatelům číst a zapisovat do jejich adresářů prostřednictvím Samby, přidáme následující řádky:

 [homes] comment = Procházet adresáře domů = žádní platní uživatelé =% S zapisovatelné = ano vytvořit masku = 0700 maska ​​adresáře = 0700

Anonymní adresářZde umožňujeme všem uživatelům psát a tuto možnost má tento zdroj otevřenou pro kohokoli v síti, takže by měla být zpracována pouze v místních sítích, přidáme následující:

 [anonymní] cesta = / domov / akcie / skupina anonymních sil = uživatelé vytvoří masku = 0660 maska ​​adresáře = 0771 procházitelné = ano zapisovatelné = ano host ok = ano

ZVĚTŠIT

Krok 4
Změny uložíme pomocí kláves

Ctrl + O

a ponecháme editor pomocí

Ctrl + X

Krok 5
Pro provedení změn restartujeme Sambu:

 systemctl restart smbd.service

5. Správa uživatelů SAMBA v Debianu 9

Krok 1
Dalším krokem je přidání uživatelů, které chceme pro připojení prostřednictvím Samby, za tímto účelem vytvoříme uživatele solvetic1 spuštěním následujícího:

 useradd solvetic1 -m -G uživatelé
Krok 2
Můžeme přidat požadované uživatele. Heslo upravíme pomocí řádku passwd solvetic1.
Nyní přidáme tohoto uživatele do databáze Samba provedením následujícího:
 smbpasswd -a solvetic1

ZVĚTŠIT

6. Přístup k Samba z Windows

Krok 1
V tomto případě používáme Windows 10 a pro přístup na server Samba použijeme následující kombinaci kláves a zadáme IP serveru:

+ R.

Krok 2
Stisknutím klávesy Enter nebo Accept jsme přistoupili ke složkám, které jsme vytvořili v Sambě:

ZVĚTŠIT

Krok 3
Při pokusu o přístup k jakékoli z dostupných složek musíme zadat přihlašovací údaje oprávněného uživatele, kterého jsme vytvořili, v tomto případě solvetic1:

Krok 4
Klikněte na Ok a budeme mít přístup a můžeme tam vytvářet nebo upravovat objekty:

ZVĚTŠIT

Jak vidíme, díky Samba bude možné sdílet soubory jednoduchým a kompatibilním způsobem mezi Windows a Linuxem.

wave wave wave wave wave