Startscript med "inbakat lösenord"[LÖST]

Skrivbordsmiljöer, fönsterhanterare och desklets
Användarvisningsbild
omnius
Inlägg: 272
Blev medlem: 30 jan 2007, 12:38
OS: Annat GNU/Linux
Utgåva: Vet inte/ingen utgåva passar
Ort: Gnesta

Startscript med "inbakat lösenord"[LÖST]

Inlägg av omnius »

Inte världens bästa ämnesnamn, men jag vet inte riktit vad jag ska kalla det. En liten förklaring.

Vad jag vill åstadkomma är att starta gufw när jag loggar in utan att behöva fylla i lösenordet manuellt. Frågan är alltså om det går att göra ett bash-script som startar gufw och samtidigt levererar admin-lösenordet så att jag slipper göra det manuellt. Jag har experimenterat lite utan att lyckas.

Fånig grej kanske, men det är vad jag försöker få till. Någon som vet om det är möjligt?

/Thomas
Senast redigerad av 1 omnius, redigerad totalt 10 gånger.
Strength in the arm, truth in the heart, honesty in speech
Lars
Inlägg: 6191
Blev medlem: 14 jan 2007, 19:31
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Stockholm

Re: Startscript med "inbakat lösenord"

Inlägg av Lars »

Du kan fixa det genom att lägga till en rad i /etc/sudoers. Kör kommandot sudo visudo och lägg till följande rad längst ner i filen:

Kod: Markera allt

omnius ALL=(ALL) ALL, NOPASSWD:/usr/bin/gufw
Det medför att användaren omnius får köra kommandot gksu /usr/bin/gufw utan att ange lösenord.
Användarvisningsbild
omnius
Inlägg: 272
Blev medlem: 30 jan 2007, 12:38
OS: Annat GNU/Linux
Utgåva: Vet inte/ingen utgåva passar
Ort: Gnesta

Re: Startscript med "inbakat lösenord"

Inlägg av omnius »

Ska testa.
Lars, you the man!
Strength in the arm, truth in the heart, honesty in speech
Användarvisningsbild
omnius
Inlägg: 272
Blev medlem: 30 jan 2007, 12:38
OS: Annat GNU/Linux
Utgåva: Vet inte/ingen utgåva passar
Ort: Gnesta

Re: Startscript med "inbakat lösenord"

Inlägg av omnius »

Det går bra. Men om jag vill komma undan med fler grejjer, t.ex köra ett script för att dra igång apache och mysql (som jag inte låter gå igång vid uppstart utan endast startar vid behov för webbutveckling), kan jag separera de olika delarna på något sätt typ:

Kod: Markera allt

omnius ALL=(ALL) ALL, NOPASSWD:/usr/bin/gufw, /etc/init.d/apache2, /etc/init.d/mysql
?

/Thomas
Strength in the arm, truth in the heart, honesty in speech
Lars
Inlägg: 6191
Blev medlem: 14 jan 2007, 19:31
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Stockholm

Re: Startscript med "inbakat lösenord"

Inlägg av Lars »

Jo, det ska fungera det också. Se man sudoers för mer information och lite exempel.
Användarvisningsbild
omnius
Inlägg: 272
Blev medlem: 30 jan 2007, 12:38
OS: Annat GNU/Linux
Utgåva: Vet inte/ingen utgåva passar
Ort: Gnesta

Re: Startscript med "inbakat lösenord"

Inlägg av omnius »

Ja, roligt det där. Det både fungerade och fungerade inte, hände lite skumma saker. Jag blev tvungen att ändra startkommandot för gufw, i menyn pekar den inte på /usr/bin/gufw utan på en plats i /usr/share, med lite roliga variabler.

Hursomhaver, nu har jag fått det att fungera, men vad jag inte kan göra är att pricka för 'starta med sessionen' under egenskaper på gufw. Det kunde jag tidigare, men inte nu. Vet inte vad det är jag ändrat som sabbat. Testade att dra igång en virtuell ubuntu som jag brukar för diverse specialprojekt, och installerade gufw för att få grundinställningarna, men kunde inte markera den lilla rutan där heller.

Vad jag är ute efter är att få tag på den kodsnutten som gufw genererar till uppstartsprogram(sessioner) för att få gufw att starta i läget vid notifieringsytan på panelen istället för att poppa upp. Det var något med --preserve-????? och i slutet --quiet. Någon som kan installera gufw, markera 'automatisk start med session', öppna sessioner (inställningar/uppstartprogram) och kolla kodsnutten på den inlagda delen för brandväggen.

/Thomas
Strength in the arm, truth in the heart, honesty in speech
Användarvisningsbild
omnius
Inlägg: 272
Blev medlem: 30 jan 2007, 12:38
OS: Annat GNU/Linux
Utgåva: Vet inte/ingen utgåva passar
Ort: Gnesta

Re: Startscript med "inbakat lösenord"

Inlägg av omnius »

Bortse från föregående. Jag löste det genom att kolla upp .desktop-filen för att få fram originalsökvägen. Lade in hela den sökvägen istället för /usr/bin/ugw i /etc/sudoers.
Strength in the arm, truth in the heart, honesty in speech
Skriv svar

Återgå till "Skrivbordet"