Skip to main content

Good to Know / Fun Facts

Dinge, bei denen ich in der Schulung gedacht hab "Man, das machst Du also seit Jahren völlig falsch ... ts ts ts" :D

SUID

Wie finde ich alle Dateien, die das SUID Bit gesetzt haben? :

root@notebook24:/etc# find / -xdev -user root -perm /4000 -ls
1190072    164 -rwsr-xr-x   1 root     root       166848 Apr 16 23:27 /usr/bin/ntfs-3g
1216283     84 -rwsr-xr-x   1 root     root        84360 Mai 10  2025 /usr/bin/su
1204771     36 -rwsr-xr--   1 root     uml-net     35536 Apr 11  2025 /usr/bin/uml_net
1188045    300 -rwsr-xr-x   1 root     root       306456 Apr 11 14:21 /usr/bin/sudo
1215433     88 -rwsr-xr-x   1 root     root        88568 Apr 19  2025 /usr/bin/gpasswd
1215965     20 -rwsr-xr-x   1 root     root        18816 Mai 10  2025 /usr/bin/newgrp
1215750     72 -rwsr-xr-x   1 root     root        72072 Mai 10  2025 /usr/bin/mount
1215960     52 -rwsr-xr-x   1 root     root        52936 Apr 19  2025 /usr/bin/chsh
1216070     32 -rwsr-xr-x   1 root     root        30952 Jan 17  2025 /usr/bin/pkexec
1216394     72 -rwsr-xr-x   1 root     root        70888 Apr 19  2025 /usr/bin/chfn
1215985    116 -rwsr-xr-x   1 root     root       118168 Apr 19  2025 /usr/bin/passwd
1215332     40 -rwsr-xr-x   1 root     root        39224 Jul 16  2025 /usr/bin/fusermount3
1216354     56 -rwsr-xr-x   1 root     root        55688 Mai 10  2025 /usr/bin/umount
1194437     20 -rwsr-xr-x   1 root     root        18512 Apr 18  2025 /usr/libexec/spice-client-glib-usb-acl-helper
1214988    420 -rwsr-xr--   1 root     dip        428424 Feb 17  2025 /usr/sbin/pppd
1188324    488 -rwsr-xr-x   1 root     root       498240 Mai  6 14:33 /usr/lib/openssh/ssh-keysign
1182660     20 -rwsr-xr-x   1 root     root        18744 Jan 17  2025 /usr/lib/polkit-1/polkit-agent-helper-1
1602267    700 -rwsr-xr-x   1 root     root       715864 Mai  9 13:41 /usr/lib/qemu/qemu-bridge-helper
1203078     16 -rwsr-sr-x   1 root     root        14672 Apr 11 02:36 /usr/lib/xorg/Xorg.wrap
1191130     52 -rwsr-xr--   1 root     messagebus    51272 Mär  8  2025 /usr/lib/dbus-1.0/dbus-daemon-launch-helper
root@notebook24:/etc#

fstab non-root

fstab mount optionen sollten eigentlich immer

rw, nodev, nosuid

sein, außer auf der / Partition!

vim

Autovervollständigung innerhalb von VIM: [Strg-X] [Strg-F]

Traceroute

Linux Traceroute verwendet im Standard UDP Pakete mit einer TTL von 1 und erwartet vom Router eine Rückmeldung, dass er das Paket verworfen hat.

Mit traceroute -T -p 80 werden TCP Pakete mit Port 80 verschickt

Mit traceroute -I werden ICMP Pakete verwendet.

Moderner: mtr (my Trace Route)

Sonstiges

Custom Installationen / Scripte etc. sollten immer nach /usr/local installiert werden. Das ist bei allen Ditros der Standard Ort für solche Dinge, der im Pfad auch vor /usr/bin /usr/sbin kommt!

Hier im Linux Hotel gibt es intern ausschließlich ULA Adressen und auf der FW wird auch der IPv6 Verkehr komplett genattet. DAS muss ich mal ausprobieren bei mir…