🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.security
Article #52231

linuksowe capability

#52231
From: Andrzej 'The Undefined' Dopierał...
Date: Mon, 13 Sep 2004 20:04
44 lines
2777 bytes
troszke utknalem :)
potrzebuje moc uruchomic prawami uzytkownika narzedzia typu tcpdump,
wiec wymagajace dostepu do cap_net_raw.
tylko - jak to teraz nadac? ot:
[root@pldmachine root]# /sbin/execcap "cap_net_raw+eip" bash
[root@pldmachine root]# /sbin/getpcaps $$
Capabilities for `14821': =ep cap_net_raw+i cap_setpcap-ep

czyli root ma domyslnie ep, i dodalem mu i
ale jezeli zrobie:
[root@pldmachine root]# /sbin/execcap "cap_net_raw+eip" su - undefine
[undefine@pldmachine undefine]$ /sbin/getpcaps $$
Capabilities for `14824': = cap_net_raw+i

zostaje juz mi tylko samo i, bez ep

probuje nadac istniejacemu procesowi +iep:
[undefine@pldmachine undefine]$ echo $$; /sbin/getpcaps $$
14888
Capabilities for `14888': =
na innej konsoli:
[root@pldmachine undefine]# /sbin/setpcaps "cap_net_raw+iep" 14888
[caps set to:
= cap_net_raw+eip
]
Failed to set cap's on process `14888': (Operation not permitted)
usage: setcap [-q] (-|<caps>) <pid> [ ... (-|<capsN>) <pid> ]
...

wogole nie rozumiem czegos takiego:
[root@pldmachine undefine]# /sbin/getpcaps $$
Capabilities for `14967': =ep cap_setpcap-ep

dlaczego domyslnie jest bez cap_setpcap ?
jak to moge ominac? 
ma ktos jakis pomysl, wskazowke... gdzie szukac pomocy?

FUT: pl.comp.os.linux, bo chyba z tym to jest bardziej zwiazane.

-- 
Andrzej 'The Undefined' Dopierała
UNIX && Linux administrator, Adam Mickiewicz University WMiI
PLD Linux Developer             HomePage: http://aramin.net/
JID: undefine@piastlan.net    e-mail: undefine@pld-linux.org
Technical Details
Message-ID: <slrn.pl.ckbvac.67f.undefine@uc.aramin.one.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!newsfeed.tpinternet.pl!news.underley.eu.org!moderators!marcinw@medianet.pl

Show Full Headers
Complete Article Headers
Followup-To: pl.comp.os.linux
Errors-To: pcs-bounce@underley.eu.org
X-Complaints-To: usenet@futuro.pl
X-Trace: opal.futuro.pl 1095098652 4346 62.233.186.177 (13 Sep 2004 18:04:12 GMT)
Approved: marcinw@medianet.pl
Lines: 44
Message-ID: <slrn.pl.ckbvac.67f.undefine@uc.aramin.one.pl>
X-Orig-Path: 0.0.0.0!nobody
Organization: Undefined's Workstation
Newsgroups: pl.comp.security
User-Agent: slrn/0.9.7.4 (pl-1.4.3) (Linux/2.6.7 (i686))
Subject: linuksowe capability
X-NNTP-Posting-Host: sv2.piastlan.net
NNTP-Posting-Host: ghostwheel.underley.eu.org
X-Licznik: 1452
NNTP-Posting-Date: Mon, 13 Sep 2004 18:04:12 +0000 (UTC)
X-Moder-Tool: moder-gate.pl, v2.1 2002/11/13 (c) Daniel Podlejski <underley@underley.eu.org>
Date: Mon, 13 Sep 2004 22:04:28 +0200
X-Orig-Newsgroups: pl.comp.os.linux,pl.comp.security
Mime-Version: 1.0
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!newsfeed.tpinternet.pl!news.underley.eu.org!moderators!marcinw@medianet.pl
X-Bogosity: No, tests=bogofilter, spamicity=0.000000, version=0.92.4
From: Andrzej 'The Undefined' Dopierała
 <undefine@pld-linux.org>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit