Автор Тема: Firestarter Firewall  (Прочетена 2379 пъти)

CableNut

  • Напреднали
  • *****
  • Публикации: 87
    • Профил
Firestarter Firewall
« -: Feb 16, 2006, 14:23 »
Във FAQ-то в сайта на firestarter намерих това:
Цитат
Q: How can I get Firestarter to load automatically when I log in as a regular user?

Edit your /etc/sudoers file in your favorite text editor and add the following line at the end:
username ALL= NOPASSWD: /usr/bin/firestarter
......................................................................................
Launching Firestarter minimized to the tray on login:
Using KDE:

Open a terminal and execute the following two commands:

echo -e '#'\!'/bin/sh\nsudo firestarter --start-hidden' > ~/.kde/Autostart/firestarter
chmod a+x ~/.kde/Autostart/firestarter


OK направих всичко както е казано,но нито се стартира без парола,нито се стартира в tray-а.
Дистрото е Mandriva 2006.
Активен

aaaaaa

  • Напреднали
  • *****
  • Публикации: 971
    • Профил
Firestarter Firewall
« Отговор #1 -: Feb 16, 2006, 16:01 »
За всеки случай погледна ли в процесите дали го няма?
Активен

...to boldly go where no one has gone before...

CableNut

  • Напреднали
  • *****
  • Публикации: 87
    • Профил
Firestarter Firewall
« Отговор #2 -: Feb 16, 2006, 16:42 »
То се стартира,но всеки път когато рестартирам компа трябва да пиша роотската парола.В това FAQ е обяснено как се прави да се стартира без парола,но при мен не става.Също не искам всеки път да ми изкача на десктопа,а искам да е в tray-а.
Активен

Hapkoc

  • Напреднали
  • *****
  • Публикации: 2117
    • Профил
Firestarter Firewall
« Отговор #3 -: Feb 16, 2006, 17:14 »
# which firestarter

виж дали firestarter, който е описан в /etc/sudoers е същия, който стартираш ти
Активен

CableNut

  • Напреднали
  • *****
  • Публикации: 87
    • Профил
Firestarter Firewall
« Отговор #4 -: Feb 16, 2006, 18:24 »
Примерен код
[user@212-104-110-31 ~]$ which firestarter
/usr/bin/firestarter

Същия е.
Активен

GoodT

  • Напреднали
  • *****
  • Публикации: 361
    • Профил
Firestarter Firewall
« Отговор #5 -: Feb 16, 2006, 19:41 »
Погледни дали има права за изпълнение от всеки:
#ls -l /usr/bin/firestarter
Активен

CableNut

  • Напреднали
  • *****
  • Публикации: 87
    • Профил
Firestarter Firewall
« Отговор #6 -: Feb 16, 2006, 20:39 »
GoodT дава ми това:
Примерен код
[user@212-104-110-31 ~]$ ls -l /usr/bin/firestarter
lrwxrwxrwx  1 root root 27 Feb 16 13:04 /usr/bin/firestarter -> ../../usr/bin/consolehelper*
Активен

GoodT

  • Напреднали
  • *****
  • Публикации: 361
    • Профил
Firestarter Firewall
« Отговор #7 -: Feb 16, 2006, 21:19 »
Или махни "sudo" от реда:
 sudo firestarter --start-hidden     -от /root/.kde/Autostart/firestarter

Или замени "username" с "%users" от реда:
username ALL= NOPASSWD: /usr/bin/firestarter   -от /etc/sudoers
Активен

CableNut

  • Напреднали
  • *****
  • Публикации: 87
    • Профил
Firestarter Firewall
« Отговор #8 -: Feb 16, 2006, 21:37 »
Има напредък.Стартира ми се в tray-а,обаче пак ми иска парола.Направих ги и 2-те работи които ми каза.
Активен

GoodT

  • Напреднали
  • *****
  • Публикации: 361
    • Профил
Firestarter Firewall
« Отговор #9 -: Feb 16, 2006, 22:14 »
Дай последните редове от /etc/sudoers   :#tail /etc/sudoers
и изхода от #top | grep firestarter
Активен

CableNut

  • Напреднали
  • *****
  • Публикации: 87
    • Профил
Firestarter Firewall
« Отговор #10 -: Feb 16, 2006, 22:30 »
Примерен код
[root@212-104-110-31 user]# tail /etc/sudoers
# %wheel        ALL=(ALL)       ALL

# Same thing without a password
# %wheel        ALL=(ALL)       NOPASSWD: ALL

# Samples
# %users  ALL=/sbin/mount /cdrom,/sbin/umount /cdrom
# %users  localhost=/sbin/shutdown -h now

user ALL= NOPASSWD: /usr/bin/firestarter


Примерен код
[root@212-104-110-31 user]# top | grep firestarter



На това последното нищо не изкарва.Даже се наложи да си килл-на конзолата.
Активен

GoodT

  • Напреднали
  • *****
  • Публикации: 361
    • Профил
Firestarter Firewall
« Отговор #11 -: Feb 16, 2006, 22:59 »
Браво бе бързак '<img'>
виж реда : user ALL= NOPASSWD: /usr/bin/firestarter
замени го с: %users ALL= NOPASSWD: /usr/bin/firestarter
Активен

CableNut

  • Напреднали
  • *****
  • Публикации: 87
    • Профил
Firestarter Firewall
« Отговор #12 -: Feb 16, 2006, 23:22 »
Замених го и пак не става.Пак ми иска парола.А даже след ребоот се стартира по 2 пъти вече!

edit:Гледам,че firestarter се стартира като daemon още при самия ребоот.
Активен

phantomlord

  • Напреднали
  • *****
  • Публикации: 1832
  • Distribution: Debian Sid
  • Window Manager: KDE 4
  • Fall to your knees and bow to the Phantom Lord
    • Профил
    • WWW
Firestarter Firewall
« Отговор #13 -: Feb 17, 2006, 00:13 »
Аз предлагам този вариант:

Цитат

# User alias specification
User_Alias   FULLTIMERS = юзъра_ти

# Cmnd alias specification
Cmnd_Alias   FIRESTARTER = /usr/bin/firestarter

# User privilege specification
FULLTIMERS   ALL = NOPASSWD: FIRESTARTER


Така при изпълнение на sudo firestarter не би трябвало да ти се иска парола.
А ти като направи съответните корекции, разкоментира ли редовете?

Ако искаш sudo въобще да не те пита за никакви пароли, за която и да е команда, сложи последния ред така:
Цитат

FULLTIMERS   ALL = NOPASSWD: ALL
Активен

http://myfreesoft.net/phpBB2/index.php?c=7
Помогни си сам, за да ти помогне и Господ
Linux - connecting people...

CableNut

  • Напреднали
  • *****
  • Публикации: 87
    • Профил
Firestarter Firewall
« Отговор #14 -: Feb 17, 2006, 01:00 »
Трябвало е в Аutostart-a да е:
Примерен код
sudo /usr/bin/firestarter --start-hidden

защото в /usr/sbin има още един firestarter който всищност се пуска, а той не е описан в sudoers.Мерси много за помощта! А сега как да го направя да не ми се стартира по 2 пъти??

Едит:Firewall-а се стартира веднъж нормално и 2-ри път като иска руутска парола: http://xandros.hit.bg/fdffd.jpg
Моля кажете как да го спря да не се стартира 2-ри път.

Edit: Разбрах защо се опитва да стартира 2-ри път!Защото когато се log-out от KDE то запомня кои програми са били стартирани.И когато се log-на отново в KDE се опитва да стартира същите програми.Обаче тази програма веднъж е описана в "./kde/Autostart" и отделно се опитва да я пусне пак както е била в предишната сесия обаче без настройките за смаляване в tray-a и без това за махане на руутската парола.Та сега въпроса ми е...има ли начин да накарам КДЕ-то да не стартира това,което е било стартирано в предната сесия?
Активен