Hello barátok!. Rövid összefoglalót adok arról, hogyan lehet önálló kiszolgálót telepíteni a Debianban, csak a konzol és a szövegszerkesztő segítségével.
Előző lépés a hasonló szolgáltatás megvalósításához létező grafikus interfészek korlátozásainak és / vagy összetettségének felismerésére, és felkérem Önt, hogy próbálja ki őket.
Nem kényszerítünk senkit az itt megadott módszer használatára. Csak kevés tapasztalatunkat osztjuk meg ezzel kapcsolatban. Nagyon személy szerint szerintem könnyebb megosztani a mappákat Linuxon a konzol és a szövegszerkesztő használatával.
Számos cikk található az interneten arról, hogyan kell használni a grafikus eszközöket, mint pl System-Config-Samba az Ubuntuban, SWAT, Gadmin-Samba, Zentyal Samba az Ubuntuban stb.
Javasoljuk, hogy keresse meg, telepítse, használja és tanulmányozza őket, majd hasonlítsa össze az itt javasolt egyszerű módszerrel. Ahogy Kubában mondjuk, Hozza le saját következtetéseit.
A módszer bármely Debian futtató géphez használható, legyen az asztali gép vagy szerver.
Ha bármilyen kérdése van, olvassa el az előző cikket «Samba: Önálló szerver a Debianon»Vagy olvassa el a dokumentációt.
Meglátjuk:
- Otthoni hálózat
- 1.- Telepítjük és konfiguráljuk a Samba-t
- 2.- Csapatunkban létrehozzuk a felhasználókat, és felvesszük őket a Samba felhasználói adatbázisába.
- 3.- A könyvtárakat azért hozzuk létre, hogy megosszák és tükrözzék őket a fájlban /etc/samba/smb.conf.
A példában úgy hozzuk létre a felhasználókat, hogy NEM indíthatnak helyi munkamenetet a számítógépünkön. Ezeket személyes mappa nélkül is létrehozzuk. Azt is elmagyarázzuk, hogy miért NEM használjuk pdbedit hogy felvegye őket a Samba felhasználói adatbázisába.
Otthoni hálózat
Legalább az egyik PC-re Linux lesz telepítve :-), pontosabban a Debianra. Például a pc-son-t választjuk, mert a Fiú, akit Pepitónak (más szélességi fokokon Jaimito-nak) hívnak, szívügye a Free Software-nek, és tanulmányozza ezt. Időről időre megbeszéli az Atyával az SWL előnyeit, de ez utóbbi általában azt mondja neki: "Több tapasztalatom van, mint neked, és a Libre tapasztalata ... nem győz meg". Aztán a Fiú így válaszolt: "Atyám, ne feledd, hogy a Windows 7-ed egy kalóz másolat ...". Semmi, családi dolgok. 🙂
hardver: pc-anya, pc-apa, pc-lánya és pc-fiú
alhálózati: 192.168.1.0 / 255.255.255.0
Munkacsoport: HÁZ
Felhasználók: anya, apa, lánya és fia
A következő adatokat, amelyek a nevek feloldására szolgálnak a hálózatban, hozzá kell adnunk a fájlhoz hosts a csapatok mindegyikében. Linux esetén a fájl / Etc / hosts, míg a Windows rendszerben általában C: \ Windows \ System32 \ Drivers \ etc \ hosts.
192.168.1.10 anya-pc
192.168.1.15 pc-szülő
192.168.1.20 pc-lánya
192.168.1.25 pc-gyermek
Így mentjük a DNS telepítését és konfigurálását. Aki azonban akarja, megteheti az útmutató segítségével «Elsődleges fő DNS .... "
A Debian-csoport munkacsoportja az aktában deklarálja /etc/samba/smb.conf. Windows rendszeren a MyPc tulajdonságai vannak deklarálva. Minden Windows-számítógép IP-címét a Hálózati kapcsolat tulajdonságai adják meg.
Annak ellenőrzésére, hogy minden eddig jól működik-e, bármelyik általunk végrehajtott számítógépen ping távoli-pc-név és a távoli számítógépnek vissza kell adnia a kérést. Természetesnek vesszük, hogy tudjuk, hogyan lehet egy kis otthoni hálózatot létrehozni. Nem ennek a bejegyzésnek a célja, hogyan kell ezt megtenni. Megkérdezheti azokat a barátokat, akik már tudják. Csak az alapvető tippeket adtuk meg.
1.- Telepítjük és konfiguráljuk a Samba-t
: ~ # aptitude install samba smbclient: ~ # cp /etc/samba/smb.conf /etc/samba/smb.conf.original: ~ # dpkg-konfigurálja újra a samba
dpkg-configure samba-common
: ~ # testparm: ~ # service samba restart: ~ # smbclient -L localhost -U: ~ # smbclient -L localhost -U% Domain = [HOME] OS = [Unix] Server = [Samba 3.6.6] Megosztásnév típusa Megjegyzés --------- ---- ------- print $ Lemez nyomtató-illesztőprogramok IPC $ IPC IPC szolgáltatás (gyermek-pc szerver) Tartomány = [HOME] OS = [Unix] Szerver = [Samba 3.6.6] Szerver megjegyzés --------- ------- PC-SON pc-son szerver munkacsoport mester --------- ------- HOME PC- FIÚ
jegyzet: Ha nem azonnal kapja meg a fenti kimenetet helyesen, várjon néhány percet. Továbbá, ha nincs WINS-kiszolgáló a hálózaton, szerkessze a fájlt /etc/samba/smb.conf és kommentáld a vonalat # támogatást nyer = nem és hagyd így: támogatást nyer = igen. Ezután futtassa felhasználóként gyökér: tesztparm és akkor service samba indítsa újra.
2.- Csapatunkban létrehozzuk a felhasználókat, és felvesszük őket a Samba felhasználói adatbázisába.
adduser --no-create-home --shell / bin / false szülő adduser --no-create-home --shell / bin / false stem adduser --no-create-home --shell / bin / false child adduser - -no-create-home --shell / bin / false child
Ha szeretné ellenőrizni, hogy nem hoztak-e létre személyes mappákat, futtassa frissítve b és akkor keresse meg a szülőt o keresse meg az anyát. Ha azt is szeretné ellenőrizni, hogy a létrehozott felhasználók bejelentkezhetnek-e a helyi gépre, próbálja meg ezt közvetlenül vagy a következőn keresztül: ssh.
Miért nem használjuk a pdbedit programot a csapat felhasználói hozzáadásához a Samba-ba?.
Ha futunk ember pdbedit, és olvastunk a lehetőségről -a | –hozza létre nagyon jól elmagyarázzák, hogy hozzáadja a felhasználókat a Samba-hoz, de ez NEM meghívja a UNIX jelszószinkronizáló parancsfájlt. További, pdbedit mindig a felhasználónak kell meghívnia gyökér vagy az Ön engedélyével.
Ha a fő Samba konfigurációs fájlban található /etc/samba/smb.conf deklarálják unix jelszó szinkron = igen, amely az alapértelmezett paraméter, pdbedit csak a Samba felhasználói adatbázisban lévő adatokat frissíti, és NEM a csapat adatbázisában, vagyis a fájlban / etc / shadow.
Kicsit technikai, de ez így van. Azonban, "smbpasswd » SI adja hozzá a felhasználót, és azonnal szinkronizálja jelszavát a Szinkronizáló parancsfájl használatával. Tehát használjuk smbpasswd nehogy belegabalyodjon a lovak lábába. 🙂 Első felhasználónk, akit hozzáadunk a Samba-hoz, az gyökér.
smbpasswd -a gyökér smbpasswd -a apa smbpasswd -a anya smbpasswd -a fia smbpasswd -a lánya
Most HA használjuk a parancsot pdbedit ellenőrzésekre. További információkért futtassa ember pdbedit. Nem adhatjuk meg az összes választ egy bejegyzésben vagy azok egész sorozatában. Samba valóban nagyon nagy.
: ~ # pdbedit -L gyökér: 0: gyökér anya: 1002: lánya: 1004: apa: 1001: fia: 1003 :: ~ # pdbedit -Lv
A kényelem érdekében az összes létrehozott felhasználót felvesszük a csoportba Felhasználók. Nagyon kényelmes nyilvános mappák számára, csak olvasható vagy olvasási / írási engedéllyel. A csoport Felhasználók egy vadkártya.
: ~ # adduser anya felhasználók: ~ # adduser lány felhasználók: ~ # adduser apa felhasználók: ~ # adduser gyermek felhasználók: ~ # kevesebb / etc / group | grep felhasználók felhasználói: x: 100: apa, anya, fia, lánya
Eddig minden rendben van a felhasználók létrehozásával kapcsolatban.
3.- A könyvtárakat azért hozzuk létre, hogy megosszák és tükrözzék őket a fájlban /etc/samba/smb.conf
Alapvetően megegyezik a az előző cikk.
Példa 1: Meg akarjuk osztani a mappát / home / son / music a ház minden felhasználójának. Az engedély csak olvasható lesz. Először létrehozzuk a mappát / home / son / music és szükség esetén konfiguráljuk a tulajdonosát és az engedélyeket. Mint felhasználó fiú kivégezzük:
mkdir / home / child / music ls -l / home / child | grep zene
A Samba konfigurációs fájl szerkesztése gyökér, toljuk ALT + F2 és kivégezzük gksu gedit /etc/samba/smb.conf, beírjuk a gyökér, és adja hozzá a következőt a fájl végéhez:
[pc-gyermek-zene] megjegyzés = Személyes zene mappa útvonala = / home / child / music only only = Igen érvényes felhasználók = @felhasználók listája = @felhasználók
A fájl módosítása után végrehajtjuk tesztparm mint felhasználó fiú és úgy töltjük fel a szolgáltatást gyökér. Futtathatjuk mindkét parancsot, mint a gyökér:
testparm service samba reload
Az újonnan konfigurált szolgáltatás ellenőrzéséhez megtehetjük, ha a számítógépen a következő parancsot hajtjuk végre:
smbclient -L localhost -U%
Példa 2: Meg akarjuk osztani a mappát / home / son / music mindenkinek. Az engedélyeket olvasni / írni fogják fiú és csak olvasható a csoportba csoportosított többi család számára Felhasználók. Nincs szükségünk a tulajdonos vagy a mappa engedélyeinek módosítására. Csak kissé megváltoztatjuk a fájl megosztási beállításait smb.conf.
[pc-gyermek-zene] megjegyzés = Személyes zene mappa elérési útja / / home / child / music only only = Nincs érvényes felhasználó = @felhasználók írási listája = gyermek olvasási listája = @felhasználók
3. példa: Pepito apja kiadós az akciósorozathoz, és már a merevlemeze van a tetején. Megkérte fiát, hogy hagyjon helyet a gépén, hogy kitölthesse a sorozattal, és az egész család számára is hozzáférhetővé tegye.
Pepito természetesen beleegyezett, mert így megkérheti apját, hogy vegyen neki egy újabb 2 terás merevlemezt, ami az álma. Pepito biztosan megzsarolja apját azzal, hogy a kalóz Windows 7 telepítésével megtakarított neki néhány pesót. 🙂
Si úgy hajtunk végre gyökér:
mkdir / home / child / series chown -R root: users / home / child / series chmod -R g + ws / home / child / series ls -l / home / child | grep sorozat
A Samba konfigurációs fájl szerkesztése gyökér, toljuk ALT + F2 és kivégezzük gksu gedit /etc/samba/smb.conf, beírjuk a gyökér, és adja hozzá a következőt a fájl végéhez:
[pc-son-series] megjegyzés = Apa sorozatútja = / home / son / series only read = Nincs érvényes felhasználó = @felhasználók írási listája = apa, fia olvasólista = @felhasználók kényszer létrehozási módja = 0660 könyvtár könyvtár mód = 0770
Azonnal ellenőrizzük a smb.conf mediante tesztparm és feltöltjük a szolgáltatást szolgáltatás samba újratöltése. Futni is tudunk smbclient -L localhost -U%. Pepito gépében, vagy smbclient -L pc-child -U% a ház másik számítógépéről, amelyre Linux telepítve volt, valamint a csomagot smbclient.
És ez a mai nap, Barátok !!!
Visual FoxPro programozó ... egy könnycsepp ...
Kiváló hozzájárulás!
Ölelés! Pál.
A könny a jó időkre szól, mi? Foxpro olyan, mint Elvis, még mindig él. A Wine-on futtatom a Debianon, mint a legtöbbet. Köszönöm a hozzászólásod!!!
Az első megjegyzésem az, hogy "Kiváló megjegyzés", Boldog napot mondok. !!!
Kiváló magyarázat, könnyű és egyszerű.
100% -ban ajánlott, én is ezt a módszert használom, és konzolon keresztül sokkal egyszerűbb és gyorsabb.
Üdvözlet
Kiváló. Nem lehet jobb útmutató, ha megosztott mappákat készítünk a Windows számára a Debianból.
Köszönöm mindenkinek a hozzászólást és a bejegyzés jó fogadtatását !!!
Kifogástalan. Nagyon köszönöm a hozzájárulást. Nagy hasznát veszi.
Kiváló hozzájárulás, segít abban, hogy elhagyjam a biztonságot = megosszam
Biztonság = A megosztás a Team Samba által elutasított biztonsági mód, amint az a dokumentációjukban is szerepel. Örülök, hogy a cikk segített abban, hogy felhagyjon az ilyen módszer használatával. Security = Felhasználó az alapértelmezett mód. Köszönöm a megjegyzést.
Mindig ezt mondom, a hozzászólásaid nagyon oktatóak és nagyon jól meg vannak magyarázva, ahogy mondod, és ahogy nekem tűnik, mindig jobb kézzel konfigurálni a sambát, és nem olyan interfészekkel, amelyek nem mindig csinálják jól a munkát, nagyon jó a hozzászólásod, folytasd így. Isten áldjon meg, Üdvözlet
@Erick, megpróbálom pozitívan megírni a cikkeket, és eljutni az olvasók többségéhez. Úgy gondolom, mint minden más dolog, néha megkapom, és néha nem. Még egyszer köszönöm mindenkinek !!!.
Nagyon jó cikk, csak mivel jól érzem magam, a syste-config-samba-t használom, és nekem sokkal könnyebb 🙂
A System Config Samba, az Ubuntuból és más disztribúciókból, nem oldja meg a mappaengedélyek problémáját. Általános szabály, hogy az emberek, akik használják, 777 jogosultságot adnak a mappáknak, és ez egy elosztási módszer az XP stílusban való megosztásra tartományvezérlő nélkül, ahol bárki számára lehetővé teszi az olvasást és az írást. Végül, ami bonyolultabb lehet, mint az engedélyek kérdése, manuálisan kell megtennie, ha egy kis biztonságot szeretne. Ha ez utóbbi nem annyira szükséges, akkor a módszer érvényes. Köszönöm a megjegyzést !!!
Jó cikk, csak annyit mondok, hogy amikor egy csoportot hoz létre a Windows rendszerben, felfedezi a hálózatot alkotó számítógépeket.
Egy kérdés, mi van, ha minden terminálomban használom a DHCP-t, előfordul, hogy sok eszközöm vezeték nélkül van csatlakoztatva, és nem vagyok hajlandó statikus címeket feltenni rájuk, köszönöm.
Elnézést a késedelmes válaszadásért, de ekkor jöttem rá a megjegyzésére. Úgy gondolom, hogy ha DHCP-t használ, akkor be kell jelentenie, hogy a linux samba szerver WINS-kiszolgálóként működik, és a DHCP-ben állítsa be az alhálózatot és a tartományt a hálózat paramétereinek megfelelően.
Ha nem, olvassa el a Samba dokumentációját: "Samba3 - Howto", 48. fejezet - DNS és DHCP konfigurációs kézikönyv.
Óriási cikkbarát.
Megosztottam a terminálon keresztül is, nekem gyorsabb volt, de mindig gondom volt, és az volt, hogy Windows számítógépeken a hálózati felfedező soha nem látta a számítógépemet, de ha közvetlenül beléptem az ip-be, akkor tudtam-e navigálni a megosztott könyvtárban írta Samba.
Ha nem tévedek és ide nézek, az volt a problémám, hogy nem adtam hozzá a gazdagép fájlhoz mindkét számítógépen ???
Nos, kiváló cikk, nagyon tetszett.
Kiváló ez és a samba egyéb közreműködései. Összeállítom őket, hogy saját fájlszerverem legyen, olyan, mint az üdvösségem, amikor az újszülött, nagyra értékelik.
Gratulálok
Köszönet @ asen007. Erre abban a reményben írunk, hogy hasznos lesz. Örülök, hogy segít a teljesítményedben. Gratulálunk !!!
Még egyszer köszönöm a teljes ... Debianero de cora ... 😀
Szia! Szeretném tudni, hogy pontosan mit is csinál a „pdbedit -L” parancs KÖSZÖNÖM