|
права доступа
|
|||
---|---|---|---|
#18+
Помогите плз!!! Достала одна любопытная хрень в АСП линухе 7.3. Пытаюсь запустить под юзвером КРРР, а он ругается, что мол только рут могёт, как поправить положение??? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2003, 14:48 |
|
права доступа
|
|||
---|---|---|---|
#18+
поставь в passwords для КРРР нулевой UID. если не поможет, тогда еще поменяй ему имя на root p.s. ну раз не хочет программка, значит и не будет ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2003, 15:00 |
|
права доступа
|
|||
---|---|---|---|
#18+
>А енто где??? в АСП линухе 7.3 ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2003, 17:05 |
|
права доступа
|
|||
---|---|---|---|
#18+
Я задавал вопрос про то как установить нулевой UID ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2003, 14:54 |
|
права доступа
|
|||
---|---|---|---|
#18+
в етс/пассвд! вот. у пользователей root, sloth, kuser стоит нулевой uid линукс терпит такое надругательство. если вы внимательно прочитаете POSIX API, вы не будете задавать такие очень уж забавные вопросы. а также поймете, чем грозит такая манипуляция. и раз программка говорит, что ее может запускать только рут, хорошо бы воспринять это как объективную реальность, данную вам в ощущениях root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin: daemon:x:2:2:daemon:/sbin: adm:x:3:4:adm:/var/adm: lp:x:4:7:lp:/var/spool/lpd: sync:x:5:0:sync:/sbin:/bin/sync shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown halt:x:7:0:halt:/sbin:/sbin/halt mail:x:8:12:mail:/var/spool/mail: news:x:9:13:news:/var/spool/news: uucp:x:10:14:uucp:/var/spool/uucp: operator:x:11:0:operator:/root: games:x:12:100:games:/usr/games: gopher:x:13:30:gopher:/usr/lib/gopher-data: ftp:x:14:50:FTP User:/var/ftp: nobody:x:99:99:Nobody:/: mailnull:x:47:47::/var/spool/mqueue:/dev/null xfs:x:43:43:X Font Server:/etc/X11/fs:/bin/false gdm:x:42:42::/home/gdm:/bin/bash rpc:x:32:32:Portmapper RPC user:/:/bin/false rpcuser:x:29:29:RPC Service User:/var/lib/nfs:/bin/false ident:x:98:98:pident user:/:/bin/false sloth:x:0:0::/home/sloth:/bin/bash kuser:x:0:0::/home/kuser:/bin/bash ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2003, 15:06 |
|
права доступа
|
|||
---|---|---|---|
#18+
0 uid необязательно ставить можно дать доступ через sudo можно выставить suid на прогу ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2003, 17:34 |
|
права доступа
|
|||
---|---|---|---|
#18+
да нет, раз она так уж матерится, я думаю, прога тестирует getuid(). на самом деле я бы потрассировал по системным вызовам..... ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2003, 17:39 |
|
права доступа
|
|||
---|---|---|---|
#18+
если мне не изменяет память то kppp это для создания ppp соединения странно что только root может ее использовать, хотя, в Linux всегда все через задницу было ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2003, 17:51 |
|
права доступа
|
|||
---|---|---|---|
#18+
Решение: rm /usr/bin/kppp chmod u+s /usr/sbin/kppp ln -s /usr/sbin/kppp /usr/bin/kppp А есть у кого нить нормальная документация по правам доступа? А то я в этом ничего не понимаю, кто поможет спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2003, 17:57 |
|
права доступа
|
|||
---|---|---|---|
#18+
вот, я же говорил suid поможет ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2003, 10:49 |
|
права доступа
|
|||
---|---|---|---|
#18+
да снес, не suid, он же снес одну программку и подставил другую... во млин, уже интересно. 2 qdezz а ты можешь вернуть все как было, чтоб программка ругалась, потом написать strace /usr/bin/kppp <твои опции> и всю ругать опубликовать здесь? ну пожалса, пожалста :) ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2003, 13:04 |
|
права доступа
|
|||
---|---|---|---|
#18+
>да снес, не suid, он же снес одну программку и подставил другую да не, скорее всего прога одна и та же, только видать в /usr/bin то что не suid попало - это то ли от кривых рук то ли еще от чего. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2003, 13:36 |
|
права доступа
|
|||
---|---|---|---|
#18+
для проверки можно скопировать ее обратно из /usr/sbin/ в /usr/bin , снять suid с нее и посмотреть. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2003, 13:37 |
|
права доступа
|
|||
---|---|---|---|
#18+
не знаю. я всегда смотрю трассу, когда подобная лажа. программка ругается, что толко рут может ее запустить, и никто другой. значит программка знает, что ее запустил не рут. выяснить, кто запустил программку можно только сказав getuid() (потом сравнить с 0). или есть еще функция, чтоб узнать имя пользователя, не помню как зовут функцию, но она читает имя из /etc/passwd..... ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2003, 14:04 |
|
права доступа
|
|||
---|---|---|---|
#18+
если успановит suid, getuid не вернет 0... ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2003, 14:07 |
|
|
start [/forum/topic.php?fid=25&msg=32203585&tid=1491814]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
161ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
others: | 243ms |
total: | 511ms |
0 / 0 |