Kezdőlap › Fórumok › Debiannal kapcsolatos kérdések › hálózati kérdés
- This topic has 33 hozzászólás, 11 résztvevő, and was last updated 18 years, 11 months telt el by
penztar.
-
SzerzőBejegyzés
-
2006-07-05-11:42 #2064494penztar wrote:Hogyan szerkesszem át az fstabot hogy ne legyen látható meg milyen szimlinket kéne csinálnom hova ?
Lehet az fstab-ban úgynevezett credentials fileokat is megadni, amit csak a root olvashat és abban megadhatod az authentikációhoz szükséges adatokat.
Nálam pl. egy ilyen sor valahogy így fest:Code://voyager/MP3 /mnt/MP3 smbfs iocharset=iso8859-2,credentials=/etc/samba/auth.voyager.pihe,uid=pihe,codepage=cp852,gid=pihe 0 0itt ez a releváns rész:
credentials=/etc/samba/auth.voyager.piheés az /etc/samba/auth.voyager.pihe file tartalma:
Code:username = pihe
password = és_itt_szerepel_a_jelszo2006-07-05-11:51 #2064495penztar wrote:Egy másik kérdésem is lenne bár nem biztos hogy ez samba témakörbe tartozik. Meg szeretném osztani a /home könyvtáramat a hálózaton ,ha véletlenül egy másik számítógéphez kell ülnöm lássam a fájlokat. Tudnátok segíteni hogyan tegyem megAz elõbb ez kimaradt…. a home könyvtárakat a samba általában alapból kikínálja ( [homes] szekció az smb.conf-ban)
Felveszed magad azCode:smbpasswd -a userneved
majd kéri a jelszót 2xparancsal az smbpasswd állományba és ezek után a távoli géprõl csak egyszerûen pl: \gepemhomes
és megadod hozzá az elõbb felvett adatokat (user/pass)2006-07-05-11:56 #2064496Elõször is nem az fstab mount -ot használom, hanem egy az egyben a parancsot, ûgy ahogy azt mint rendszergazda begépelted, de mint végrehajtható bash script, azaz úgy kezdõdik, hogy
#! /bin/sh
mount -t smbfs …
mount -t smbfs …Ascriptumot én az /etc/init.d könyvtárban helyeztem el, úgy mint a többi daemon indító scriptet, persze a fájl csak a root számára ovasható/írható.
Utána, az „update-rc.d” segytségével létrhoztam a megfelelõ symlinkeket a az /etc/rcx.d könyvtárakban.Létrehoztam egy leválasztó scriptet
#! /bin/sh
umount …
umount …és azonos módon elhelyeztem az /etc/init.d -ben illetve az /etc/rcx.d könyvtárakban.
Nem elehgáns, de mûködik. Lehet ennél elegánsabb a dolog ha az /etc/init.d/mountnfs.sh -t használod, vagy annak mintájára dolgozol – a SAMBA indítás szempontjából nagyon hasonló.2006-07-05-12:00 #2064497Ez sokkal elegánsabb!
pihex wrote:penztar wrote:Egy másik kérdésem is lenne bár nem biztos hogy ez samba témakörbe tartozik. Meg szeretném osztani a /home könyvtáramat a hálózaton ,ha véletlenül egy másik számítógéphez kell ülnöm lássam a fájlokat. Tudnátok segíteni hogyan tegyem megAz elõbb ez kimaradt…. a home könyvtárakat a samba általában alapból kikínálja ( [homes] szekció az smb.conf-ban)
Felveszed magad azCode:smbpasswd -a userneved
majd kéri a jelszót 2xparancsal az smbpasswd állományba és ezek után a távoli géprõl csak egyszerûen pl: \gepemhomes
és megadod hozzá az elõbb felvett adatokat (user/pass)2006-07-05-12:13 #2064498Hello!
Ez a scriptes megoldás azért tûnik szimpatikusabbnak mert már észre vettem hogy a meghajtók felcsatolása elöbb megtörténik mint hogy a hálózati kapcsolatok meglennének szóval a boot után mindig kell egy mount -a parancsot futtatni hogy a megosztások becsatolódjanak. Evvel a megoldással viszont ha a hálózati kapcsolatok létrejötte után mountolok akkor nem kell kézzel vacakolni bár én nekem úgy rémlik hogy az /etc könyvtárat még sima user is látja meg persze az összes almappát tudja olvasni csak írási jog nincs. Persze ekkor meg már mindegy hogy az fstab-ból vagy az /etc/init.d-bõl tudja meg a jelszavamat valaki.Kipróbáltam ezt a másik lehetõséget de sima user is be tud lépni a /root könyvtárba szóval onnan is lehetne látni alapesetben a fájlt de gondolom chmod ezen segíteni tud csak akkor látja-e majd a mount is ?2006-07-05-12:51 #2064499penztar wrote:nekem úgy rémlik hogy az /etc könyvtárat még sima user is látja meg persze az összes almappát tudja olvasni csak írási jog nincs. Persze ekkor meg már mindegy hogy az fstab-ból vagy az /etc/init.d-bõl tudja meg a jelszavamat valaki.Kipróbáltam ezt a másik lehetõséget de sima user is be tud lépni a /root könyvtárba szóval onnan is lehetne látni alapesetben a fájlt de gondolom chmod ezen segíteni tud csak akkor látja-e majd a mount is ?2006-07-05-13:04 #2064500penztar wrote:Hello!
Ez a scriptes megoldás azért tûnik szimpatikusabbnak mert már észre vettem hogy a meghajtók felcsatolása elöbb megtörténik mint hogy a hálózati kapcsolatok meglennének szóval a boot után mindig kell egy mount -a parancsot futtatni hogy a megosztások becsatolódjanak. Evvel a megoldással viszont ha a hálózati kapcsolatok létrejötte után mountolok akkor nem kell kézzel vacakolni bár én nekem úgy rémlik hogy az /etc könyvtárat még sima user is látja meg persze az összes almappát tudja olvasni csak írási jog nincs. Persze ekkor meg már mindegy hogy az fstab-ból vagy az /etc/init.d-bõl tudja meg a jelszavamat valaki.Kipróbáltam ezt a másik lehetõséget de sima user is be tud lépni a /root könyvtárba szóval onnan is lehetne látni alapesetben a fájlt de gondolom chmod ezen segíteni tud csak akkor látja-e majd a mount is ?2006-07-05-14:08 #2064501Hello!
Természetesen root vagyok de nem így használom a rendszert normál esetben de a sima user fiók csak egy van és azt ketten használjuk. Bár a kollégám nem olyan aki csak úgy turkál meg körülnéz mielõtt bármit csinál.2006-07-05-15:19 #2064502Csak azért mert akkor a hozzáférési jogokat TE állítod be! Azaz ha TE azt akarod hogy csak a root olvashassa/írhassa a fájlt akkor „chmod” és puszi. Más kérdés ha nem rootként futna a scriptum, de rootként fut, így neki jó!
2006-07-05-16:05 #2064503Bár a kollégám nem olyan aki csak úgy turkál meg körülnéz mielõtt bármit csinál.
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz