Guglizok már egy ideje, de fogalmam sincs hogy hogy lehet a usernek engedélyezni a pinget... Nem sok mindent találtam
Ennyire jutottam:
[13:19:46] root@Zeus:/etc/selinux/targeted# getenforce
Enforcing
[13:21:13] root@Zeus:/etc/selinux/targeted# getsebool user_ping
selinuxuser_ping --> on
---
[13:22:10] hornyakn@Zeus:~> ping index.hu
ping: icmp open socket: A művelet nem engedélyezett
---
[13:22:34] root@Zeus:/etc/selinux# grep -R user_ping *
targeted/booleans.subs_dist:user_ping selinuxuser_ping
targeted/policy/policy.27 bináris fájl illeszkedik
targeted/modules/active/policy.kern bináris fájl illeszkedik
targeted/modules/active/booleans.local:selinuxuser_ping=1
- 7046 megtekintés
Hozzászólások
csinald a kovetkezot es postold ide az outputot:
# semodule -R
$ ping index.hu
# audit2allow -a -l
- A hozzászóláshoz be kell jelentkezni
[17:45:06] root@Zeus:/etc/selinux# semodule -R
---
[13:22:12] hornyakn@Zeus:~> ping index.hu
ping: icmp open socket: A művelet nem engedélyezett
[17:45:35] hornyakn@Zeus:~>
---
[17:45:27] root@Zeus:/etc/selinux# audit2allow -a -l
[17:45:45] root@Zeus:/etc/selinux#
- A hozzászóláshoz be kell jelentkezni
Na bocs, eddig nem voltam netkozelben.
Szoval ez alapjan nem a selinux a ludas (legalabbis nem kerul semmi loggolasra, ami meg mindig lehet, hogy egy donotaudit rule eredmenye).
Csak, hogy biztosra menyjunk, megkerdezem: probaltad mar kikapcsolni a selinuxot es ugy tesztelni?
Postold ide a seinfo command kimenetet, hogy tudjuk milyen policy-d van.
- A hozzászóláshoz be kell jelentkezni
Hmm, tényleg nem megy kikapcsolt selinuszal sem...
--
The Community ENTerprise Operating System
- A hozzászóláshoz be kell jelentkezni
Hmmm... CentOS 6.4 működik a dolog, ellenben ha strace ping foo -t próbálok, akkor meg egy socket(PF_INET, SOCK_RAW, IPPROTO_ICMP) = -1 EPERM okán nem...
- A hozzászóláshoz be kell jelentkezni
semanage user -l
ls -Z /home
az MLS oszlopban leve userek akiknek s0 range-ben vannak, nincs joguk szinte semmire.
a userednek van joga?
biztos a selinux miatt van?
a pingnek jo mindene?
$ ls -lahZ /bin/ping
-rwxr-xr-x. root root system_u:object_r:ping_exec_t:s0 /bin/ping
--
A legértékesebb idő a pillanat amelyben élsz.
http://phoenix-art.hanzo.hu/
https://sites.google.com/site/jupiter2005ster/
- A hozzászóláshoz be kell jelentkezni
Jó kérdések. :) Igazából azt se tudom, mihez kellene jogának lenni, selinuxszal semennyire nem foglalkoztam eddig (max addig amíg kikapcsoltam), így fogalmam sincs.
[20:55:20] root@Zeus:/etc# semanage user -l
Címkézés MLS/ MLS/
SELinux felhasználó Előtag MCS Szint MCS hatáskör SELinux szerepek
git_shell_u user s0 s0 git_shell_r
guest_u user s0 s0 guest_r
root user s0 s0-s0:c0.c1023 staff_r sysadm_r system_r unconfined_r
staff_u user s0 s0-s0:c0.c1023 staff_r sysadm_r system_r unconfined_r
sysadm_u user s0 s0-s0:c0.c1023 sysadm_r
system_u user s0 s0-s0:c0.c1023 system_r unconfined_r
unconfined_u user s0 s0-s0:c0.c1023 system_r unconfined_r
user_u user s0 s0 user_r
xguest_u user s0 s0 xguest_r
[20:55:25] root@Zeus:/etc# ls -Z /home
-rw-------. root root system_u:object_r:quota_db_t:s0 aquota.group
-rw-------. root root system_u:object_r:quota_db_t:s0 aquota.user
drwxr-xr-x. hornyakn hornyakn unconfined_u:object_r:user_home_dir_t:s0 hornyakn
drwx------. root root system_u:object_r:lost_found_t:s0 lost+found
drwxr-xr-x. 1001 users unconfined_u:object_r:user_home_dir_t:s0 user1
[20:56:59] root@Zeus:/etc# ls -lahZ /bin/ping
-rwxr-xr-x. root root system_u:object_r:ping_exec_t:s0 /bin/ping
- A hozzászóláshoz be kell jelentkezni
Semmi koze az SELinuxhoz, nezd meg, nem kerult-e le a suid bit a pingrol:
lberes@server ~]$ ls -l /bin/ping
-rwsr-xr-x 1 root root 40760 Jul 19 2011 /bin/ping
[lberes@server ~]$ sudo su -
[root@server ~]# chmod -s /bin/ping
[root@server ~]# ls -l /bin/ping
-rwxr-xr-x 1 root root 40760 Jul 19 2011 /bin/ping
[root@server ~]# logout
[lberes@server ~]$ ping index.hu
ping: icmp open socket: Operation not permitted
[lberes@server ~]$ sudo su -
[root@server ~]# chmod +s /bin/ping
[root@server ~]# logout
[lberes@server ~]$ ping index.hu
PING index.hu (217.20.130.97) 56(84) bytes of data.
64 bytes from sportgeza.hu (217.20.130.97): icmp_seq=1 ttl=59 time=8.18 ms
^C
--- index.hu ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 689ms
rtt min/avg/max/mdev = 8.180/8.180/8.180/0.000 ms
[lberes@server ~]$
--
L
- A hozzászóláshoz be kell jelentkezni
Igazabol nem feltetlenul kell neki a suid (http://fedoraproject.org/wiki/Features/RemoveSETUID):
$ ls -al /usr/bin/ping
-rwxr-xr-x. 1 root root 40880 Dec 7 15:19 /usr/bin/ping
[zachar@bali-noti ~]$ ping index.hu
PING index.hu (217.20.130.97) 56(84) bytes of data.
64 bytes from sportgeza.hu (217.20.130.97): icmp_req=1 ttl=53 time=37.2 ms
^C
--- index.hu ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 37.227/37.227/37.227/0.000 ms
Inkabb a "cap_net_raw+ep" capability:
[root@bali-noti ~]# getcap /usr/bin/ping
/usr/bin/ping = cap_net_admin,cap_net_raw+ep
[root@bali-noti ~]# setcap -r /usr/bin/ping
[zachar@bali-noti ~]$ ping index.hu
ping: icmp open socket: Operation not permitted
[root@bali-noti ~]# setcap cap_net_admin,cap_net_raw+ep /usr/bin/ping
- A hozzászóláshoz be kell jelentkezni
szoval meg is csak kapcsolodik, de nem ugy ahogy eddig gondoltuk.
ja, koszi a cikket, ez nekem eddig fel sem tunt.
--
A legértékesebb idő a pillanat amelyben élsz.
http://phoenix-art.hanzo.hu/
https://sites.google.com/site/jupiter2005ster/
- A hozzászóláshoz be kell jelentkezni
Király, köszönöm. Ez a megoldás! :)
--
The Community ENTerprise Operating System
- A hozzászóláshoz be kell jelentkezni
Melyik hianyzott, a cap vagy a suid? :)
--
L
- A hozzászóláshoz be kell jelentkezni
A cap-ok. Megy suid-dal is, de inkább ez a fedorás megoldás. :)
--
The Community ENTerprise Operating System
- A hozzászóláshoz be kell jelentkezni
Jogos, de CentOS-on meg suidos a ping.
--
L
- A hozzászóláshoz be kell jelentkezni
Tényleg suod, és a getcap kimenete is üres, viszont a setuid levétele után egy setcap, és műx.
$ sudo -s
# getcap /bin/ping
# chmod -s /bin/ping
# setcap cap_net_admin,cap_net_raw+ep /bin/ping
# exit
$ ping 192.168.1.1
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=25.8 ms
...
- A hozzászóláshoz be kell jelentkezni
Így valóban megy, de nem hiszem hogy én bármikor is levettem volna róla...
--
The Community ENTerprise Operating System
- A hozzászóláshoz be kell jelentkezni
Egy szó: Fedora...
- A hozzászóláshoz be kell jelentkezni
Mit szeretnel mondani?
--
L
- A hozzászóláshoz be kell jelentkezni
Az a disztró, ami három telepítési kísérletből háromszor hányja össze magát, különböző helyeken, az maximum a "testing/unstable" jelzőkkel illethető, és ha jól gondolom, a Fedora pont ilyen.
- A hozzászóláshoz be kell jelentkezni
ezzel igy nem igaz, de nem allok le vitazni.
--
A legértékesebb idő a pillanat amelyben élsz.
http://phoenix-art.hanzo.hu/
https://sites.google.com/site/jupiter2005ster/
- A hozzászóláshoz be kell jelentkezni
A friss, ropogós fedorka kapott tőlem három lehetőséget, hogy felmásszon Virtualboxba. Mind a háromszor összerosálta magát, más-más helyen. A host OS/hardver jó, n+1 VM megy most is rajta, úgyhogy eléggé leszűkül a kör a hiba okára nézve... Az iso-fájl is hibátlannak tűnik (checksum). Memória, diszk szerintem elegendő lett allokálva (1G RAM, 8G diszk); ennyi az összes többi tesztelt disztrónak elég volt, ha fedorkának nem elegendő, akkor meg szóljon, hogy valami kevés, ne összefosimosi legyen az eredmény.
- A hozzászóláshoz be kell jelentkezni
esetleg vbox beallitasok es/vagy uj anaconda telepito. probald a 17-es. a 18-ban atirtak a telepitot. biztos lehet benne hibat talalni.
vbox alatt nekem is gyakran haldoklot, de a fizikai vason soha. kive mikor a telepites kozben elment az aram :D - de azt hiszem az termeszetes hogy ez egy OS sem szereti
--
A legértékesebb idő a pillanat amelyben élsz.
http://phoenix-art.hanzo.hu/
https://sites.google.com/site/jupiter2005ster/
- A hozzászóláshoz be kell jelentkezni
Az utóbbi időben elég sok rendszert próbáltam, mindnek vannak hiányosságai, hibái, amivel együtt kell élni. Tökéletes nincs, valószínűleg soha nem is lesz. Aki azt mondja, hogy az adott disztró márpedig neki hibátlan, az valószínűleg nem sok mindenre használja a gépét. Ennyi.
--
The Community ENTerprise Operating System
- A hozzászóláshoz be kell jelentkezni