Portál AbcLinuxu, 1. června 2024 21:29

Jak připojit síťový disk z Windows (sdílený přes SMB/CIFS)

K připojení síťového disku (sdílení) dostupného přes protokol SMB/CIFS slouží typ souborového systému cifs (nebo starší smbfs), případně příkaz smbmount.

/etc/fstab

Příklad konfigurace v /etf/fstab:
//server/sdileni     /mnt/server-sdileni     cifs     user=...,password=...,noauto,rw,users,uid=...,gid=...                      0 0
//server/sdileni     /mnt/server-sdileni     cifs     credentials=/root/.server-sdileni.cred,noauto,rw,users,uid=...,gid=...     0 0
V první variantě je jméno uživatele a heslo pro server uloženo přímo v souboru /etc/fstab, v druhém případě jsou tyto údaje uloženy v souboru /root/.server-sdileni.cred.

Samostatný soubor pro uložení jména a hesla

Soubor se jménem a heslem (např. /root/.server-sdileni.cred) má následující strukturu:
username = user
password = supertajneheslo
Tento soubor by měl mít nastaveného vlastníka na root a práva 0600 (pouze r-- pro vlastníka).

mount

Odpovídající zápis pro příkaz mount:
mount -t cifs -o user=...,password=...,rw,uid=...,gid=... //server/sdileni /mnt/server-sdileni
mount -t cifs -o credentials=/root/.server-sdileni.cred,rw,uid=...,gid=... //server/sdileni /mnt/server-sdileni

Popis voleb

user
Jméno uživatele na serveru //server (jméno uživatele ve Windows).
password
Jméno uživatele zadaného v user na serveru //server (heslo uživatele ve Windows).
credentials
Místo zadání jména a hesla na příkazovém řádku nebo v souboru /etc/fstab je možné přihlašovací údaje uvést v samostatném souboru. Volba credentials pak označuje cestu k tomuto souboru.
uid
Vlastník souborů na připojeném systému bude v lokálním systému nastaven na uid.
gid
Skupina souborů na připojeném systému bude v lokálním systému nastaven na gid.
rw
Obecná volba mount – připojit pro čtení i zápis.
noauto
Obecná volba mount – nepřipojovat automaticky při startu počítače. Sdílení lze následně připojit příkazem mount /mnt/server-sdileni, zbytek parametrů se použije dle odpovídajícího záznamu v /etc/fstab.
users
Obecná volba mount – povolit připojení i běžným uživatelům /ne jen uživateli root).

Volby uid, gid

Příklad významu uid a gid:
mount -t cifs -o uid=franta,gid=users //server/sdileni /mnt/server-sdileni
ls -l /mnt/server-sdileni

#vypíše:
-rw-r--r--  1 franta users  0 11. lis 11.33 soubor.txt

Dokument vytvořil: 1john2, 27.12.2007 15:25 | Poslední úprava: Filip Jirsák, 11.1.2011 11:05 | Další přispěvatelé: 1john2 | Historie změn | Zobrazeno: 14779×

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.