Hy!
Hogyan lehet rendszergazdai dolgokat userként végezni? Gondolok itt foleg a mount-ra. Hogyan lehet valami user-ként mountolni? A su nem jó, mert egy scriptbol szeretném végezni (tehát a sudo sem). Pl. a konqueror minden nélkul felcsatol nekem bármit, ami az fstab-ban van. Hogyan csinálja?
- 1153 megtekintés
Hozzászólások
Az fstab-ban kell beállítani, hogy userek is felcsatolhassák. Aztán már megy userként a mount parancs.
Ezt olvasd el:
http://wiki.hup.hu/index.php/Fstab
Szerk.: Azt nem értem a sudo miért nem jó erre, skript-el is simán futtatható.
- A hozzászóláshoz be kell jelentkezni
Attól függ, mit akar felcsatolni. Pl. egy loop-eszközt fstab-ban engedni usernek szerintem elég macerás (már ha egyáltalán lehet). Ui. ott nem állandó a "mit" csatolása.
LFS - Your Distro, Your Rules
- A hozzászóláshoz be kell jelentkezni
Az user opció megvan mind a hdc,hdd és sda1 eszkoznél is. Az fstab-hoz értek, azt már rég megcsináltam. Az volt a baj, hogy kiirta, hogy only root can do that, mivel a mount nak azt is megadtam, hogy HOVA mountoljon. De most, hogy csak azt adom meg, hogy MIT , már mukodik!
Koszi.
De általýánosságban root programokat hogyan kell futtatni? Pl. Halt? Ha jól tudom a suid bit van erre. Ezzel hogyan kell bánni?
- A hozzászóláshoz be kell jelentkezni
man sudoers
aztan:
sudo alkalmazas
- A hozzászóláshoz be kell jelentkezni
Vagy azt adod meg, hogy mit, vagy azt, hogy hova. Innen tudja a mount, hogy neki most a hiányzó infót az fstab-ból kell szednie.
LFS - Your Distro, Your Rules
- A hozzászóláshoz be kell jelentkezni
A sudo nem jó, hacsak nem tudsz egy ,módszert, hogy hogyan adjam meg a jelszót egy scriptben!
- A hozzászóláshoz be kell jelentkezni
Lehet sudozni jelszo nelkul is.
- A hozzászóláshoz be kell jelentkezni
Az /etc/sudoers-be:
%users ALL=NOPASSWD:/usr/bin/amit_futtatni_akarok
Ilyenkor nem ker jelszot.
- A hozzászóláshoz be kell jelentkezni
Ok!
Azt kitalálíom, ohgy a %users helyére a nevet kell berakni. A név elé kell a %? A program, amit futtatni akaork lehet /usr/sbin/* formályú is?
Habár ez meggondolva nagyon nem biztonságos...
- A hozzászóláshoz be kell jelentkezni
persze.
viszont ha parameterrel hivod meg, akkor a parameter is szerepeljen a sudoers-be.
pl.: /etc/init.d/apache start, /etc/init.d/apache stop
meghivas, ha nincs benne a user path-ben, akkor eleresi uttal.
- A hozzászóláshoz be kell jelentkezni
%users ez igy a users csoportra vonatkozik
- A hozzászóláshoz be kell jelentkezni