Hálózati meghajtó ablakok linux - csapat, hippolab - blog rendszergazda

Support for Windows hálózati meghajtók Linux biztosít a CIFS-utils csomagot. Ha még nincs telepítve, a parancssorba root írja

apt-get install CIFS-utils

Ez a parancs ellenőrzi, hogy a megadott csomag, és ha nem, telepítse telepítve.

Create / mnt (vagy bárhol máshol) azt a mappát, amelyben csatlakoztassa a Windows hálózati meghajtó:

Végül a nagyon csatlakozás Windows hálózati mappa Linux végezzük mount.cifs csapat

mount.cifs // SERVER_IP / Megosztás_neve / mnt / winshare -o username = WIN_USER_NAME, password = WIN_USER_PASSWORD

A legtöbb esetben ez is elég, ha dolgozik superuser. Ha termel nevében a rendszergazda csak csatlakozni a Windows hálózati mappába, és akar dolgozni vele egy hétköznapi ember, nem privilegizált felhasználó, akkor, mint egy csapat mount.cifs opciót, akkor át kell az értékeket a UID és GID a felhasználó, vagy a legvalószínűbb, akkor nem rendelkezésre álló fájlok és könyvtárak szerkesztése során. Szerezd meg a UID és GID a felhasználó a következő paranccsal:

grep MY_USER_NAME / etc / passwd

Behelyettesítve MY_USER_NAME felhasználói nevet, amely alatt fut a Linux, akkor kap valamit, mint a következő sort:

ahol a 3. és 4. területen csak azt jelzik, MY_USER_NAME felhasználó UID GID. Most csak helyettesíti az értékek további érvek mount.cifs csapat:

mount.cifs // SERVER_IP / Megosztás_neve / mnt / winshare -o username = WIN_USER_NAME, password = WIN_USER_PASSWORD, uid = 1000, gid = 1000

ahol UID = 1000, gid = 1000 - uid és gid, nyert a fenti példában.

Ezzel szemben, ha a hálózati meghajtó publichen, és elérni, hogy nem kell semmilyen felhasználónév vagy jelszó az opciók helyett felhasználónevét és jelszavát, akkor meg kell adni, hogy a hozzáférés a vendég:

mount.cifs // SERVER_IP / Megosztás_neve / mnt / winshare -o vendég

Végül, hogy automatikusan csatlakozzon Linux hálózati mappába újraindítása után, hogy megfelelő információkat a / etc / fstab (csatolt fájl):

// SERVER_IP / Megosztás_neve / MOUNT_POINT_PATH CIFS ALL_OPTIONS 0 0

Ie Meg kell valami hasonló

//192.168.0.1/share / mnt / winshare CIFS felhasználó = WIN_USER_NAME, jelszó = WIN_USER_PASSWORD, UID = 1000, gid = 0 1000 0

nano / etc / hitelesítő # fájlnév lehet bármilyen

Mi teszi elérhetővé írni és olvasni a root felhasználó esetén:

chmod 600 / etc / hitelesítő # adja meg a fájl, amit létrehozott

és ahelyett, hogy az egész csővezeték a neveket és jelszavakat a lehetőség csak írj hitelesítő = / etc / hitelesítő (vagy a létrehozott fájlra). Ez az opció működik, mint egy kézi mount Windows hálózati meghajtó

mount.cifs // SERVER_IP / Megosztás_neve / mnt / winshare -o hitelesítő = / etc / hitelesítő adatok, uid = 1000, gid = 1000

és automatikusan, a bejegyzés a / etc / fstab (a fenti példában):

//192.168.0.1/share / mnt / winshare CIFS hitelesítő = / etc / hitelesítő adatok, uid = 1000, gid = 0 1000 0

Megjegyzés. Ha ön használ egy elosztó alapján systemd (Debian 8. verzió, az Ubuntu verzió 15.04 és magasabb, Fedora, ArchLinux.), A / etc / fstab automatikusan csatolják fájlrendszerek nem kívánatos, mivel systemd használ valamilyen más mechanizmus szerelhető fájlrendszerek, bár visszafelé kompatibilis az / etc / fstab. Ismerje meg, hogyan használhatja systemd lehetséges csatolásához lehet a cikket systemd Automount