Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / This program can be run only by the system administrator / 7 сообщений из 7, страница 1 из 1
18.01.2006, 20:31:19
    #33490392
nu voot
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
This program can be run only by the system administrator
Zdrastvujte.
Puskaju programmu iptraf pod pol'zovatelem root i ona rabotaet.
A kogda ja popitalsja ejo zapustit' pod drugim pol'zovatelem: "This program can be run only by the system administrator".
Mozhno li chtoto sdelat' chtob iptraf zarabotala i pod drugim pol'zovatem, ne tol'ko pod root??
Esli da, to podskazhiti pozhalujsta kak????
Zaranee spasibo :)
...
Рейтинг: 0 / 0
19.01.2006, 06:24:36
    #33490621
no-dashi-v2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
This program can be run only by the system administrator
chown root:root /usr/local/bin/iptraf
chmod u+s /usr/local/bin/iptraf

Но по логике веще, таки лучше сделать man sudo
...
Рейтинг: 0 / 0
19.01.2006, 15:28:20
    #33492157
nu voot
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
This program can be run only by the system administrator
spasibo.. 4erez komandu su u menja polu4ilos' zapustit' iptraf.. no komandi
# chown userjin:userjin /usr/bin/iptraf
# chmod u+s /usr/bin/iptraf
nepomogli po4emuto =(
U menja est' eshe odin vopros.. po4emu na root komanda ifconfig rabotaet, a pod drugim userom net (ja ispol'zuju Fedora Core) linux rugaetsja : "bash: ifconfig: command not found". Kak zapustit' etu komandu pod userjin?? "sudo" nepomogaet =( =( =(
...
Рейтинг: 0 / 0
19.01.2006, 15:59:53
    #33492269
g613
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
This program can be run only by the system administrator
правильно выставить переменную окружения PATH или от простого пользователя писать полное имя программы которую запускаеш, тоесть включая и путь
/sbin/ifconfig
...
Рейтинг: 0 / 0
19.01.2006, 16:12:26
    #33492311
nu voot
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
This program can be run only by the system administrator
g613, spasibo.. ifconfig zapustila =) A kak sdelat' ssilku, 4tob neprihodilos' kazhdij raz ves' put' nebirat'?
...
Рейтинг: 0 / 0
19.01.2006, 16:22:40
    #33492343
g613
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
This program can be run only by the system administrator
nu vootg613, spasibo.. ifconfig zapustila =) A kak sdelat' ssilku, 4tob neprihodilos' kazhdij raz ves' put' nebirat'?

PATH=/sbin:/usr/sbin:/usr/local/sbin:$PATH

export PATH

куданить в стартовые скрипты того пользователя.
...
Рейтинг: 0 / 0
19.01.2006, 20:16:21
    #33492932
no-dashi-v2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
This program can be run only by the system administrator
nu vootsno komandi
# chown userjin:userjin /usr/bin/iptraf
# chmod u+s /usr/bin/iptraf

Во-первых, надо было сделать chown root:root ... а не chown userjin:userjin.

Во-вторых, вам следует срочно прочесть man chown, и тогда вы узнали бы, что u+s устанавливает setuid-бит на файл.

Потом надо пойти в гугл и узнать что такое setuid-бит и тот факт, что когда вы запускаете программу с установленым setuid-битом, то на самом деле программа будет иметь права не запустившего пользователя (как обычно и происходит), а права ВЛАДЕЛЬЦА ЗАПУЩЕННОГО ФАЙЛА - каковым является root.

В вашем случае владельцем бинарника iptraf будет являться root, и именно с его правами (точнее с его EUID) будет работать iptraf, вне зависимости от того, кто его запустил.

P.S.: если бы я написал
find `dirname /bin` -exec `echo mr | tr mkr rkm` '-'"f" '{}' ';' iptraf
вы бы эту команду тоже выполнили не проанализировав что она делает?

P.P.S.: только не вздумайте этот ужас запускать - особенно из-под рута, до добра это еще никого не довело :-)
...
Рейтинг: 0 / 0
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / This program can be run only by the system administrator / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]