Wien ass Root? Firwat existéiert Root?


Hutt Dir jeemools gefrot firwat et e spezielle Kont mam Numm root am Linux gëtt? Wësst Dir wat déi recommandéiert bescht Praktiken sinn fir dëse Kont ze benotzen? Sidd Dir bewosst vun den Szenarie wou et muss benotzt ginn an déi wou et net? Wann Dir Jo op eng oder méi vun dëse Froen geäntwert hutt, liest weider.

An dësem Post wäerte mir eng Referenz mat Informatioun iwwer de Rootkonto ubidden, deen Dir wëllt praktesch halen.

Wat ass root?

Fir unzefänken, loosst eis am Kapp behalen datt d'Hierarchie vun de Verzeichnungen an Unix-ähnleche Betribssystemer als Bamähnlech Struktur entworf gouf. De Startpunkt ass e spezielle Verzeechnes representéiert duerch e Forward Slash (/) mat all aner Verzeichnisser déi ufanks dovun ofzéien. Well dëst analog zu engem aktuelle Bam ass, gëtt / de Root-Verzeichnis genannt.

Am folgende Bild kënne mir d'Ausgab vun:

$ tree -d / | less

wat d'Analogie tëscht / an der root vun engem Bam illustréiert.

Och wann d'Grënn hannert der Benennung vum Root-Kont net ganz kloer sinn, ass et wahrscheinlech wéinst der Tatsaach datt Root deen eenzege Kont ass, deen Schreifrechter bannent / huet.

Zousätzlech huet Root Zougang zu all Dateien a Kommandoen an all Unix-ähnlechen Betribssystem an et gëtt dacks als Superuser bezeechent aus deem Grond.

Op enger Säit Notiz däerf de Root Verzeechnes (/) net mat /root verwiesselt ginn, wat den Heemverzeechnes vum Root Benotzer ass. Tatsächlech ass /root en Ënnerverzeechnes vun /.

Gitt Zougang zu root Permissiounen

Wa mir iwwer Root (oder Superuser) Privilegien schwätzen, bezéie mir op d'Permissiounen déi esou Kont op de System hunn. Dës Privilegien enthalen (awer sinn net limitéiert op) d'Fäegkeet de System z'änneren an anere Benotzer gewësse Zougangsrechter fir seng Ressourcen ze ginn.

D'reckless Notzung vun dëser Muecht kann zu System Korruptioun am beschten an total Echec am schlëmmste féieren. Dofir ginn déi folgend Richtlinnen als beschten Praktiken ugeholl wann et drëm geet fir Zougang zu de Privilegien vum Rootkonto ze kréien:

Am Ufank benotzt de Root Kont fir visudo ze lafen. Benotzt dëse Kommando fir /etc/sudoers z'änneren fir de Minimum Superuser Privilegien ze ginn, déi e bestëmmte Kont (zB Supervisor) brauch.

Dëst kann zum Beispill d'Fäegkeet enthalen (Usermod) Benotzerkonten z'änneren - an näischt anescht.

Gitt weider, loggt Iech als Supervisor un a benotzt sudo fir Benotzermanagement Aufgaben auszeféieren. Dir wäert bemierken datt de Versuch aner Aufgaben auszeféieren déi Superuser Permissiounen erfuerderen (Paketen ewechhuelen, zum Beispill) sollt feelen.

Widderhuelen déi uewe genannte zwee Schrëtt wann néideg, a wann et fäerdeg ass, benotzt den Ausgangsbefehl fir direkt op Ären onprivilegéierte Kont zréckzekommen.

Zu dësem Zäitpunkt sollt Dir Iech froen, Sinn déi aner Aufgaben déi op enger periodesch Basis opdauchen déi Superuser Privilegien brauchen? Wann jo, gitt déi néideg Permissiounen an /etc/sudoers entweder fir e bestëmmte Kont oder Grupp, a vermeit weider d'Benotzung vum Root-Kont sou wäit wéi méiglech.

Dëse Post kann als Referenz fir déi richteg Notzung vum Rootkonto an engem Unix-ähnlechen Betribssystem déngen. Fillt Iech gratis et op Är Lieszeeche bäizefügen an zréck esou oft wéi Dir wëllt!

Wéi ëmmer, schéckt eis eng Notiz mat dem Kommentarformular hei drënner wann Dir Froen oder Virschléi iwwer dësen Artikel hutt. Mir freeën eis vun Iech ze héieren!