Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: maalainen - 26.06.10 - klo:13.26
-
Nyt taas yksi askel päästy eteenpäin ubuntun käytössä.
Kuinka saan annettua käyttäjälle oikeuden suorittaa tietyn komennon? En löytänyt äkkiseltään valtuutukset -valikosta kohtaa, mistä saisin sellaisen lisättyä.
-
Siis meinaatko päätteellä suoritettavia komentoja.
Jos niin on laita komennon eteen sudo.
Jos ei niin muut voivat auttaa.
-
Mistä komennosta mahtaa olla kyse?
-
Olisi tarkoitus käynnistää firefoxin graafinen liittymä. Voi sitten katsella, kun palomuuri blokkaa lähiverkon toisen käyttäjän winukka-pc:n lähettämiä datapaketteja. Onko tässä mitään järkeä??
-
Jos kirjaudut kyseisenä käyttäjänä koneelle ja annat komennon
firefox
päätteessä, eikö tämä avaa Firefoxia?
-
Hups, anteeksi. Tarkoitin tietenkin firestarteria!
-
Selventää edellistä viestiä huomattavasti :P Löysin tällaisen: http://www.fs-security.com/docs/faq.php
Tuon perusteella riittäisi, kun visudolla laitat tiedostoon /etc/sudoers seuraavan rivin: username ALL= NOPASSWD: /usr/bin/firestarter
Itseäni mietityttää tuossa kohta username ALL, pitäisiköhän tuohon laittaa juuri se käyttäjä, jolle oikeuden haluaa antaa ennemmin kuin kaikille? Ei ole ollut tarvetta visudoa koskaan käyttää, joten kannattaa kysyä viisaammilta.
Jos en väärin muista, firestarteria ei ylläpidetä enää, joten kannattaisi varmaankin käyttää esim. ufw:tä edusohjelmana.
-
Vai menneen talven lumia firestarter. Pitääkö sittenkin päivittää järjestelmää uudempaan?
Kuitenkin sudoers:n muokkaus vaatii: This file MUST be edited with the 'visudo' command as root.
Siis root-oikeuksilla? Mitenkäs sellainen onnistuu? Ja päätteessä ajettaessa visudo, lupa evätään.
Taitaa muodostua monimutkaiseksi heti alkuunsa.
-
sudo visudo
-
Ok homma toimii. Kiitoksia avusta!
-
Lisäätkö vielä [ratkaistu] ensimmäisen viestin aihe-kentän perään, jotta muut löytävät täältä apua helpommin?
-
Tiedä menikö oikein, mutta toimii.
Käytännössä: listätty sudoers-tiedoston loppuun rivi:
username ALL= NOPASSWD: /usr/sbin/firestarter
ja käyttäjätunnus tietenkin henkilön sisäänkirautumistunnus.
-
Meni oikein :)
-
Selventää edellistä viestiä huomattavasti :P Löysin tällaisen: http://www.fs-security.com/docs/faq.php
Tuon perusteella riittäisi, kun visudolla laitat tiedostoon /etc/sudoers seuraavan rivin: username ALL= NOPASSWD: /usr/bin/firestarter
Itse en saa tätä toimimaan. Kyseessä on .sh skripti. Joka kerta vaan kysyy salasanaa. Itse skriptin sisältö on:
sudo rmmod -f psmouse
sudo modprobe psmouse
Ilman sudoja ei ole yhtään sen parempi. Silloin tulee herjaa.
-
Selventää edellistä viestiä huomattavasti :P Löysin tällaisen: http://www.fs-security.com/docs/faq.php
Tuon perusteella riittäisi, kun visudolla laitat tiedostoon /etc/sudoers seuraavan rivin: username ALL= NOPASSWD: /usr/bin/firestarter
Itse en saa tätä toimimaan. Kyseessä on .sh skripti. Joka kerta vaan kysyy salasanaa. Itse skriptin sisältö on:
sudo rmmod -f psmouse
sudo modprobe psmouse
Ilman sudoja ei ole yhtään sen parempi. Silloin tulee herjaa.
Tuo minun komentonihan antaa oikeudet vain firestarterin käyttöön. Ajatko tuota skriptiä käynnistyksen yhteydessä? Tällöinhän se ei sudoa tarvitse välttämättä, riippuen, missä vaiheessa käynnistystä ajat sen.
-
Tuo minun komentonihan antaa oikeudet vain firestarterin käyttöön. Ajatko tuota skriptiä käynnistyksen yhteydessä? Tällöinhän se ei sudoa tarvitse välttämättä, riippuen, missä vaiheessa käynnistystä ajat sen.
EI tähän siis Firestarter liity mitenkään. Tuon komennon ajan kun hiiren rulla "katoaa", tämä tapahtuu kun käytän KVM:stä hallintalaitteita toisella koneella. Ärsyttää vaan laittaa joka kerta tunnukset jotta saa hiiren rullan pelaamaan.
Kuitenkin, olen oman scriptini laittanut /etc/sudoers -tiedostoon, eikä se toimi siten.