[BSD] user-friendly mount mint user

Csaba Molnár (molnarcs) csabamolnar at gmail.com
2006. Jan. 17., K, 14:52:37 CET


2006. január 17. 10.21 dátummal Zahemszky Gábor ezt írta:
> Bálint Levente wrote:
> >> Hogyan lehet userfriendly módon megoldani a cserélhető adathordozók
> >> mountolását és használatát
> >
> > csak csatlakozom a kerdesfeltevohoz, mert
> > pl. pc-bsd alatt a kde szepen megcsinalja
> > a mountot, és jobb katt. umounttal adja ki
> > a lemezt. de ez gondolom a kde-be integralt
>
> PC-BSD-ben suid root-ossá tette az a barom a /sbin/mount -ot, így a
> dolog kissé problémás
>

Az "az a barom" azért egy kicsit erős volt - főleg hogy a PC-BSD nem szerver 
oprendszernek készül. Egy sima, egyfelhasználós, otthoni desktop rendszernél 
az hogy néhány dev eszköz (mondjuk a cd0, vagy a /dev/bktr - hogy ne csak 
root-ként tudjak tévét nézni) az égvilágon semmi problémát nem jelent. 
Vagyhát a "veszély" olyan csekély, hogy a PC-BSD-és fiúk döntése szerintem 
abszolút vállalható.

Na most a KDE megoldás - nem fog működni a mountolás úgy mint mondjuk néhány 
modern linuxon (kde 3.5-el), azaz nem fog automatikusan megnyilni egy 
micsináljak ezzel menü ahogy berakod a cédét. Viszont, könnyű egy ilyet 
létrehozni KDE-ben (jobb alsó sarok): 
ftp://hatvani.unideb.hu/pub/personal/screenshots/mykde343/kdedesktop_3_3.4.3_kcontrol_and_media.png

Add panel mondjuk, majd a panelen add aplet to panel -> storage media. Majd 
azt bekonfigurálod hogy csak az általad használt eszközök legyenek láthatók. 
Nálam a fenti képen lévő eszközök így néznek ki az fstab-ban:
/dev/da0s1      /usr/home/mcsaba/mount/usb_disk msdos   rw,noauto
/dev/da0s2      /mnt/ipod       msdos   rw,noauto
/dev/fd0        /usr/home/mcsaba/mount/floppy   msdos   rw,noauto
/dev/cd0        /usr/home/mcsaba/mount/cdrom    cd9660  ro,noauto

(mnt/ipod azért, mert gtkpod ott keresi)

Bal egérklikk megfelelő ikonra, és választhatsz hogy nyisson-e ablakot vagy 
csak simán mountolja az eszközt. Bal gomb - menüből kiválsztható az unmount 
(floppy, cd-nél eject is) vagy Safely Remove (usb eszközöknél).

TERMÉSZETESEN a mount_* parancsok MIND SUID ROOT-osak (jujjj), ugyanúgy mint 
az umount. Ez desktop gépeknél nem jelent semmilyen gyakorlati (persze ki 
lehet találni ilyen olyan eseteket) kockázati tényezőt. Desktop gép = nem fut 
semmi szolgáltatás ami kivűlről látszik. Sőt, egyszerű (pf) tűzfal is van.

Asszem ez elég felhasználóbarát, de azért nem árt egy helpet kirakni hogy hogy 
működik a dolog (ha esetleg egy gépteremhez kell ilyen konfig. Én is futtatok 
BSD-ét gépteremben, bár csak az ócska gépeken, blackbox-al, operával, gaim-al 
- azaz internet "terminálként").



További információk a(z) BSD levelezőlistáról