Capabilities Beispiele: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| Zeile 1: | Zeile 1: | ||
*[[Capabilities Beispiel readlogs]] | *[[Capabilities Beispiel readlogs]] | ||
| − | + | *[[Capabilities Beispiel passwd]] | |
| − | + | *[[Capabilities Beispiel ping]] | |
| − | |||
| − | * | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | * | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
=Download= | =Download= | ||
*cd /usr/local/bin | *cd /usr/local/bin | ||
Version vom 12. Mai 2024, 13:05 Uhr
Download
- cd /usr/local/bin
- wget https://xinux.de/downloads/ping-orig
- chmod +x ping-orig
Test
- als normaler Benutzer
- su - xinux
- ping-orig 1.1.1.1
ping-orig: socktype: SOCK_RAW ping-orig: socket: Operation not permitted ping-orig: => missing cap_net_raw+p capability or setuid?
Lösung per Capabilities
- sudo setcap cap_net_raw+p /usr/local/bin/ping-orig
- sudo getcap /usr/local/bin/ping-orig
/usr/local/bin/ping-orig cap_net_raw=p
- ping-orig 1.1.1.1
PING 1.1.1.1 (1.1.1.1) 56(84) bytes of data. 64 bytes from 1.1.1.1: icmp_seq=1 ttl=56 time=4.86 ms