Üdv!
A következő a kérdésem, hogy tudok más felhasználó nevében futtatni valamit? Tehát mintha sudo-val rootra váltunk, csak nem rootra hanem egy user-re. Ezt kellene valahogy jogosultságokkal szabályoznom, azaz milyen user-re válthatok át. Előre is köszi. Sudoers-ből kellene megoldani.
- 2246 megtekintés
Hozzászólások
Ha te kozvelten akarod ezt akor a
su felhasznalonev
az amit keresel
Esetleg ez segit, ha boot idoben vagy cron-bol szeretned
http://hup.hu/node/47933
--
UBUNTU 8.10 Rock's!
Type cat /vmlinuz > /dev/audio to hear the Voice of God.
- A hozzászóláshoz be kell jelentkezni
+1
Most akkor kell valami olyat is csinálni amihez root jogok kellenek?
* Én egy indián vagyok. Minden indián hazudik.
- A hozzászóláshoz be kell jelentkezni
Ott a megoldás: sudo.
Példa:
jozsika ALL = (mancika) NOPASSWD: /usr/bin/whoami
Azaz jozsika user végrehajthatja mancika nevében a /usr/bin/whoami parancsot:
jozsika@traktor:~$ sudo -u mancika /usr/bin/whoami
mancika
jozsika@traktor:~$
A "mancika" helyén állhat User_Alias, a /usr/bin/whoami helyén meg Cmnd_Alias is:
User_Alias TITKARNOK = mancika, jucika, bozsike
...
Cmnd_Alias JOZSIKATITKARNO = /usr/local/bin/ceruzafarago, /usr/local/bin/kavefozo
...
jozsika ALL = (TITKARNOK) NOPASSWD: JOZSITITKARNO
- A hozzászóláshoz be kell jelentkezni
Erre a megoldásra jutottam/tunk a kollégámmal, köszi.
- A hozzászóláshoz be kell jelentkezni
sudo -H -u felhasznalo parancs
- A hozzászóláshoz be kell jelentkezni