Danke für die Aufklärung @Meillo - diese Möglichkeit bei Symlinks war mir bisher nicht bewußt.
Damit ist ja dann "systemctl" die reinste eierlegende Wollmilchsau - aber ohne entsprechende Dokumentation.
Gilt wohl dann auch für Hardlinks?
Ingo
Warum ist reboot in /sbin?
- ingo2
- Beiträge: 1124
- Registriert: 06.12.2007 18:25:36
- Lizenz eigener Beiträge: GNU Free Documentation License
- Wohnort: Wo der gute Riesling wächst
Re: Warum ist reboot in /sbin?
avatar: [http://mascot.crystalxp.net/en.id.2938- ... nther.html MF-License]
Re: Warum ist reboot in /sbin?
Ja.
Hardlinks sind (multiple) reale Namen der Datei.
Use ed once in a while!
Re: Warum ist reboot in /sbin?
Da dieses Thema gerade auf der TUHS-Mailingliste aufgekommen ist und dort Personen geantwortet haben, die es wirklich wissen, verlinke ich mal: https://minnie.tuhs.org/pipermail/tuhs/ ... 21752.html (Die Antworten darauf sind relevant.)Meillo hat geschrieben:13.05.2020 14:52:40Wenn du genau liest, dann steht dort, dass die Programme *normalerweise* nur von root ausgefuehrt werden. Die Programme werden normalen Usern standardmaessig nicht angeboten ($PATH), aber jeder User kann $PATH selber veraendern und auch unabhaengig von $PATH mit einem absoluten Pfad beliebige Programme aufrufen (fuer die er Executable-Rechte hat). [...]DaCoda hat geschrieben:13.05.2020 14:05:40Also unter http://www.linfo.org/sbin.html steht, dass unter /sbin nur Programme sind, welche nur durch den root user ausgefüghrt werden können.MSfree hat geschrieben:11.05.2020 13:46:12
Für Super steht es sicher nicht. Früher ware dort mal statisch gelinkte Porgramme, also solche, die keine "DLLs" brauchen. Heute sind das eher Systemprogramme.
Dadurch zeichnet sich dieses Verzeichnis aus.
[...]
Und darueber hinaus muss man den historischen Kontext sehen. Wie etwas entstanden ist und wie es heute verwendet wird kann unterschiedlich sein. Z.B. bei /sbin: entstanden als ``static binaries'', heute genutzt als ``system binaries''. [...]
Meine Aussage war also falsch. Entstanden ist /sbin/ als um System-Binaries separat zu halten, damit man die anderen Binaries auf separate Dateisysteme legen konnte, die man erst spaeter im Boot-Prozess mountet. Zu der Zeit (4.3 BSD Reno) gab es noch gar kein dynamisches Linking.
Use ed once in a while!