GNU/Linux >> Znalost Linux >  >> Ubuntu

Ubuntu 7.10 (Gutsy Gibbon) Samostatný server Samba s backendem tdbsam

Tento tutoriál vysvětluje instalaci souborového serveru Samba na Ubuntu 7.10 a jak jej nakonfigurovat pro sdílení souborů přes protokol SMB a také jak přidávat uživatele. Samba je nakonfigurována jako samostatný server, nikoli jako řadič domény. Pro toto nastavení použiji instalační CD Ubuntu Server, ale stejný instalační postup bude fungovat i na ploše Ubuntu.

Ve výsledném nastavení má každý uživatel svůj domovský adresář přístupný přes protokol SMB a všichni uživatelé mají sdílený adresář s přístupem pro čtení/zápis.

Instalace Samby

Připojte se k serveru v prostředí Shell nebo otevřete okno Shell, pokud má váš server Ubuntu nainstalovanou plochu. Chcete-li se stát uživatelem root, spusťte tento příkaz:

sudo su

a zadejte heslo uživatele, které jste vytvořili během instalace Ubuntu.

Nainstalujte balíčky Samba:

apt-get install libcupsys2 samba samba-common

Upravte soubor smb.conf:

vi /etc/samba/smb.conf

V globální části odeberte ";" na začátku řádku zabezpečení =uživatel, takže to vypadá takto:

security = user

umožnit uživatelům systému Linux přihlásit se k serveru Samba.

Zavřete soubor a restartujte Sambu:

/etc/init.d/samba restart

Přidávání sdílení Samba

Nyní přidám sdílenou složku, která je přístupná všem uživatelům.

Vytvořte adresář pro sdílení souborů a změňte vlastníka na skupinu uživatelů.

mkdir -p /home/shares/allusers
chown -R root:users /home/shares/allusers/
chmod -R ug+rwx,o+rx-w /home/shares/allusers/

Na konec souboru /etc/samba/smb.conf přidejte následující řádky:

[allusers]
  comment = All Users
  path = /home/shares/allusers
  valid users = @users
  force group = users 
  create mask = 0660
  directory mask = 0771
  writable = yes

Pokud všichni uživatelé budou moci číst a zapisovat do svých domovských adresářů prostřednictvím Samby, přidejte do /etc/samba/smb.conf následující řádky:

[homes]
   comment = Home Directories
   browseable = no
   valid users = %S
   writable = yes
   create mask = 0700
   directory mask = 0700

Nyní restartujeme Sambu:

/etc/init.d/samba restart

Přidávání a správa uživatelů

V tomto příkladu přidám uživatele s názvem tom. Stejným způsobem můžete přidat tolik uživatelů, kolik potřebujete, stačí v příkazech nahradit uživatelské jméno tom požadovaným uživatelským jménem.

useradd tom -m -G users

Nastavte heslo pro tom v databázi uživatelů systému Linux. Pokud se uživatel tom nebude moci přihlásit do systému Linux, tento krok přeskočte.

passwd tom  

-> Zadejte heslo pro nového uživatele

Nyní přidejte uživatele do databáze uživatelů Samba.

smbpasswd -a tom

-> Zadejte heslo pro nového uživatele

Nyní byste měli být schopni se přihlásit z vaší pracovní stanice Windows pomocí průzkumníka souborů pomocí uživatelského jména tom a zvoleného hesla a ukládat soubory na linuxovém serveru buď v tomově domovském adresáři nebo ve veřejném sdíleném adresáři.

  • http://www.ubuntu.org
  • http://www.samba.org

Ubuntu
  1. Samostatný server Ubuntu 8.10 Samba s backendem tdbsam

  2. Samostatný server Ubuntu 9.10 Samba s backendem tdbsam

  3. Samostatný server Ubuntu 10.04 Samba s backendem tdbsam

  1. Vytvoření samostatného úložného serveru podobného NFS pomocí GlusterFS 3.2.x na Ubuntu 12.10

  2. Samostatný server Ubuntu 13.04 Samba s backendem tdbsam

  3. Debian 4.0 (Etch) Samostatný server Samba s backendem tdbsam

  1. Samostatný server Ubuntu 10.10 Samba s backendem tdbsam

  2. Samostatný server Debian Squeeze Samba s backendem tdbsam

  3. Samostatný server OpenSUSE 12.3 Samba s backendem tdbsam