Команди като на root
12 отговора
698 прегледа
Команди като на root
Искам да напрвая следното:
За да пускма мтр или арпинг трябва да сам рут ако сам си обикновен потребител ми казва че такава команда няма.
Та ме интересува как да кажа на моя потребил да знае че има команда/програма мтр или арпинг.
Когато отида в /sbin и стартирам арпинг тръгва обаче трябва да ходя в дир-а. Аз искам директно да си знае.
Предполагам че трябва дасе опише някаде този път???
За да пускма мтр или арпинг трябва да сам рут ако сам си обикновен потребител ми казва че такава команда няма.
Та ме интересува как да кажа на моя потребил да знае че има команда/програма мтр или арпинг.
Когато отида в /sbin и стартирам арпинг тръгва обаче трябва да ходя в дир-а. Аз искам директно да си знае.
Предполагам че трябва дасе опише някаде този път???
Re: Команди като на root
В отговор на:Предполагам че трябва дасе опише някаде този път???
/home/username/.profile
username - твоето си
в тоя ред на мисли - прочети и за sudo - ще ти затрябва по някое време.
Когато боговете говорят, ония с фактите никакви ги няма.
Re: Команди като на root
Аз на мойто Сусе и на федората нямам такава директория нито такъв файл там където си посочил. Данеби да си объркал пътя.
За Sudo сам чувал и го гледах какво представлява. Ще по разуча и него.
За Sudo сам чувал и го гледах какво представлява. Ще по разуча и него.
Редактирано от Aco на
Re: Команди като на root
/*
Когато отида в /sbin и стартирам арпинг тръгва обаче трябва да ходя в дир-а
*/
aide sega da si pripomnim $PATH
aide sega da se setim che sbin ne e na put za users
dosta nesta trea da si pripomnim
ianche ideata za sudo .. kefi
za ko da si opisvam nestata v PATH kato moga da switchvam kam usera koito veche ima opisan path ... nice
DrFrancky
Когато отида в /sbin и стартирам арпинг тръгва обаче трябва да ходя в дир-а
*/
aide sega da si pripomnim $PATH
aide sega da se setim che sbin ne e na put za users
dosta nesta trea da si pripomnim
ianche ideata za sudo .. kefi
za ko da si opisvam nestata v PATH kato moga da switchvam kam usera koito veche ima opisan path ... nice
DrFrancky
Re: Команди като на root
В отговор на:
aide sega da si pripomnim $PATH
aide sega da se setim che sbin ne e na put za users
dosta nesta trea da si pripomnim
ianche ideata za sudo .. kefi
докторе, не му се карай, нов е
В отговор на:
za ko da si opisvam nestata v PATH kato moga da switchvam kam usera koito veche ima opisan path ... nice
мчи той така или ин аче арпинг не може да пусне като не-рут, що се заяждаш ?
the lord of destruction
Re: Команди като на root
/*
Когато отида в /sbin и стартирам арпинг тръгва обаче трябва да ходя в дир-а.
*/
+s ?
DrFrancky
Когато отида в /sbin и стартирам арпинг тръгва обаче трябва да ходя в дир-а.
*/
+s ?
DrFrancky
Re: Команди като на root
>"мчи той така или ин аче арпинг не може да пусне като не-рут, що се заяждаш ?"
-rwxr-xr-x 1 root bin 10548 2004-11-04 04:55 /sbin/arping
що да не може?
И човекът си го е пуснал, ама се е "изхитрил" да иде в директорията
То командите, които са само за root, не могат да от друг юзер,
така че дали юзера ще го има пътя към /sbin или не няма голямо значение, освен от гледна точка на "реда"
Е - вярно е, че трябва да се спазва дисциплина и да не добре да се правят произволни каши, така че съм съгласен с доктора, въпреки че става въпрос за домашен компютър.
Когато боговете говорят, ония с фактите никакви ги няма.
-rwxr-xr-x 1 root bin 10548 2004-11-04 04:55 /sbin/arping
що да не може?
И човекът си го е пуснал, ама се е "изхитрил" да иде в директорията
То командите, които са само за root, не могат да от друг юзер,
така че дали юзера ще го има пътя към /sbin или не няма голямо значение, освен от гледна точка на "реда"
Е - вярно е, че трябва да се спазва дисциплина и да не добре да се правят произволни каши, така че съм съгласен с доктора, въпреки че става въпрос за домашен компютър.
Когато боговете говорят, ония с фактите никакви ги няма.
Re: Команди като на root
Щото не може що. И т'ва дето го пействаш знаеш ли защо го пействаш?
-rwxr-xr-x 1 root bin 10548 2004-11-04 04:55 /sbin/arping
---
In Neci Renascor Integer
-rwxr-xr-x 1 root bin 10548 2004-11-04 04:55 /sbin/arping
---
In Neci Renascor Integer
Re: Команди като на root
убу де, как става тогава това:
>"Когато отида в /sbin и стартирам арпинг тръгва обаче трябва да ходя в дир-а. "
Когато боговете говорят, ония с фактите никакви ги няма.
>"Когато отида в /sbin и стартирам арпинг тръгва обаче трябва да ходя в дир-а. "
Когато боговете говорят, ония с фактите никакви ги няма.
Просто е:
Виж, дали ще ми проследиш идеята:
martyr@martyr:~$ /sbin/arping
Usage: arping [-fqbDUAV] [-c count] [-w timeout] [-I device] [-s source] destination
-f : quit on first reply
-q : be quiet
-b : keep broadcasting, don't go unicast
-D : duplicate address detection mode
-U : Unsolicited ARP mode, update your neighbours
-A : ARP answer mode, update your neighbours
-V : print version and exit
-c count : how many packets to send
-w timeout : how long to wait for a reply
-I device : which ethernet device to use (eth0)
-s source : source ip address
destination : ask for what ip address
martyr@martyr:~$ /sbin/arping 10.0.0.1
arping: socket: Operation not permitted
martyr@martyr:~$ sudo /sbin/arping 10.0.1.1
Password:
martyr is not in the sudoers file. This incident will be reported.
martyr@martyr:~$ su
Password:
root@martyr:/home/martyr$ vi /etc/sudoers
редактирай файла, така, както е описано. В случая с martyr добавяме:
# User alias specification
martyr ALL=(ALL) ALL
root@martyr:/home/martyr$ exit
martyr@martyr:~$ sudo /sbin/arping 10.0.1.1
ARPING 10.0.1.1 from 10.0.1.50 eth0
Unicast reply from 10.0.1.1 [00:60:08:F6:B4:19] 3.984ms
Unicast reply from 10.0.1.1 [00:60:08:F6:B4:19] 1.723ms
Sent 2 probes (1 broadcast(s))
Received 2 response(s)
martyr@martyr:~$
martyr@martyr:~$ /sbin/arping
Usage: arping [-fqbDUAV] [-c count] [-w timeout] [-I device] [-s source] destination
-f : quit on first reply
-q : be quiet
-b : keep broadcasting, don't go unicast
-D : duplicate address detection mode
-U : Unsolicited ARP mode, update your neighbours
-A : ARP answer mode, update your neighbours
-V : print version and exit
-c count : how many packets to send
-w timeout : how long to wait for a reply
-I device : which ethernet device to use (eth0)
-s source : source ip address
destination : ask for what ip address
martyr@martyr:~$ /sbin/arping 10.0.0.1
arping: socket: Operation not permitted
martyr@martyr:~$ sudo /sbin/arping 10.0.1.1
Password:
martyr is not in the sudoers file. This incident will be reported.
martyr@martyr:~$ su
Password:
root@martyr:/home/martyr$ vi /etc/sudoers
редактирай файла, така, както е описано. В случая с martyr добавяме:
# User alias specification
martyr ALL=(ALL) ALL
root@martyr:/home/martyr$ exit
martyr@martyr:~$ sudo /sbin/arping 10.0.1.1
ARPING 10.0.1.1 from 10.0.1.50 eth0
Unicast reply from 10.0.1.1 [00:60:08:F6:B4:19] 3.984ms
Unicast reply from 10.0.1.1 [00:60:08:F6:B4:19] 1.723ms
Sent 2 probes (1 broadcast(s))
Received 2 response(s)
martyr@martyr:~$
Re: Команди като на root
pogledni mi otgovora na seo ... dano te podseti nesto
+x e dobre ne e dostatuchno :-)) v niakoi situacii .. a koi sa te .. ami pogledni po gore .. aide da ne se izlagame kat kifli
DrFrancky
+x e dobre ne e dostatuchno :-)) v niakoi situacii .. a koi sa te .. ami pogledni po gore .. aide da ne se izlagame kat kifli
DrFrancky
Re: Команди като на root
докторе, в грешка си, за да може да се ползва +s, обикновено програмките правят setuid(). като вдигнеш суид бит на мтр, номера става, ама доколкото знам, арпинг не прави такова нещо, както и много други програмчета
така че, не си мисли, че всяко приложение, което изисква рут привилегии, ще може да се пуска безпроблемно от потребител, като му се вдигне само един суид бит :)
the lord of destruction
така че, не си мисли, че всяко приложение, което изисква рут привилегии, ще може да се пуска безпроблемно от потребител, като му се вдигне само един суид бит :)
the lord of destruction
Re: Команди като на root
man arping
...
SECURITY
arping requires CAP_NET_RAWIO capability to be executed.
It is not recommended to be used as set-uid root, because
it allows user to modify ARP caches of neighbour hosts.
zначи става (поне аz така го раzбирам)
...
SECURITY
arping requires CAP_NET_RAWIO capability to be executed.
It is not recommended to be used as set-uid root, because
it allows user to modify ARP caches of neighbour hosts.
zначи става (поне аz така го раzбирам)