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…
No comments to display
No comments to display