Wéi kënnt Temporär Konten a Privileg z'änneren

D'su an sudo Commands

De Su- Command gëtt allgemeng benotzt fir ze änneren an engem anere Kont ze änneren. De Kommando name ass kuerz fir "Ersatznutzer". Allerdéngs ass et och oft als "Super User" Kommando bezeechent ginn, well se meeschtens benotzt ginn fir ze fréizäiteg an de Stammkonto ze loggen, deen voll Zougang zu all Systemfunktiounen huet. Tatsächlech wann Dir net uginn a wéi eng Account déi Dir ugemellt hutt, da setzt Dir Iech un de Root Account zou. Dëst gëlt natierlech datt Dir de Root Passwuert kennt. Fir zréck op de normale Benotzerkonto zréckzeginn, nodeems Dir Iech op en anere Kont zoumotzt, gitt einfach Äert a gitt zréck.

Also de Grondbenotzung vu su ass einfach op "su" bei der Kommandoerzündung:

su root user accounts

Stellt Iech awer un engem anere Kont zouzemaachen, kënnt Dir de Kommando spezifizéieren, deen Dir am anere Kont mat dem Kommando su suivéieren wëllt. Da sidd Dir direkt zréck op Iech regelméisseg Konto. Zum Beispill:

su jdoe -c whoami

Dir kënnt verschidde Befehre am anere Kont ausführen andeems se se mat Semikolone ze trennen an se mat eenzel Zitater zouhëlt, wéi an dësem Beispill:

su jdoe -c 'command1; Kommando2; Kommt ' ls grep copy jdoe su jdoe -c' ls; grep uid file1> file2; Kopie file2 / usr / local / shared / file3 ' sudo su sudo sudo -u root ./setup.sh

Nodeems Dir Iech aloggen hutt, kënnt Dir weider Kommandoen duerch de Befehl sudo fir e puer Minutten ausginn, ouni de Login (-u root) mat all Kommando ze spezifizéieren.

Wann et méiglech ass, ass et besser fir Är regulär Aarbecht mat engem Kont mat begrenzten Privileg ze maachen fir e schlechten Schued beim System duerch Accident ze verursachen.

De folgenden Beispill weist, wéi Dir d'Dateie vun engem geschützten Verzeichnis mat dem folgend Kommando liste kanns:

sudo ls / usr / local / klasséiert Broadcast-Message sudo shutdown -r +20 "rebooting fir fixer issues"