Et ass méi nëtzlech a versaugelt wéi Dir Iech realiséieren
Nei Benotzer op Linux (virun allem Ubuntu) ginn séier iwwer de Befehl Sudo bewosst. Vill Benotzer gi se ni fir näischt anescht wéi d'Vergaangenheet "verweigert" - mä Sudo mécht esou vill méi.
Iwwer Sudo
E weidere Misconceptioun iwwer Sudo ass datt se alleng benotzt Root-Permissiounen fir een normale Benotzer. Tatsächlech gëtt de Befehl Sudo Iech e Kommando wéi e Benotzer gemaach, mat der Standardkraft am Allgemengen d'Wurzel.
Wéi Fir Grant Benotzer Sudo Permissions
Ubuntu Benotzer benotzen normalerweis d'Fähigkeit fir de Sudo Kommando ze virauszegesinn. Dat ass wéinst der Installatioun e Standardnateur erstallt, an de Standard Benotzer an Ubuntu ass ëmmer mat Sudo-Rechter. Wann Dir aner Distributiounen benotzt oder aner Benotzer innerhalb Ubuntu benotzen, muss de Benotzer awer wahrscheinlech erlaabt Rechter fir de Befehl Sudo ze lafen.
Nëmmen e puer Leit sollten Zougang zum Befehl Sudo hunn, a si sollten Systemadministratioun sinn. D'Benotzer sinn nëmmen déi Permissiounen déi se brauchen fir hir Aarbecht ze maachen.
Fir d'Benotzer Sudo Rechter z'erreechen, musst Dir se einfach an d'Sudo Grupp addéieren. Wann Dir en User erstallt, benotzt de folgendem Kommando:
sudo useradd -m -g sudo
Dës Ofkierzung schreift e Benotzer mat engem Hausdokter an addéiert dem Benotzer der Sudo Grupp. Wann de Benotzer schonn existéiert, da kënnt Dir de Benotzer an d'Sudo Grupp benotze mat dem folgendem Kommando:
sudo usermod -a -G sudo
A Neat Sudo Trick fir wann Dir eppes wëllt änneren
Hei ass ee vun deenen Terminbefehl Tricks du kanns vun erfleegten Experten léieren - an dësem Fall, fir virun der "Permis denied" Message ze kréien. Wann et e laange Kommando ass, kënnt Dir duerch d'Geschicht oppaken an Sudo viru derbäi setzen, kënnt Dir et erëm eroflueden, oder Dir kënnt de folgende einfache Befehl benotze, deen de Virausbefehl duerch Sudo läuft:
sudo !!
Wéi kënnt de Root User iwwer Sudo schalten
De Kommando S u gëtt benotzt fir aus engem Benotzerkonto an eng aner ze wiesselen. De Su ass op eegene Vermëttler op de Superuser Kont ausginn. Dofir gitt de Kommando einfach un de Superuser Accès mam Sudo ze wiesselen:
sudo su
Wéi fuert ee Sudo Command am Background
Wann Dir wëllt e Kommando ausginn, deen Superuser Privilegien am Hannergrond erfordert, fuert den Sudo Kommando mat der -b Schalter, wéi et hei steet:
sudo -b
Notéiert datt wann de Kommando ausgefouert gëtt, erfuerdert Benotzer Interaktioun, dës net funktionnéiert.
Eng alternativ Manéier fir de Kommando am Hannergrond ze leeden ass en Amendement bis zum Enn wéi:
sudo &
Wéi Dir Dateien manipuléiere Mat Sudo Privileg ze benotzen
Déi offensichtlech Manéier fir eng Datei mat Superuser-Privilegie ze änneren ass de Redaktor wéi GNU-Nano lafen a benotzt Sudo wéi folgend:
sudo nano
Alternativ kënnt Dir mat der folgender Syntax benotzen:
sudo -e
Wéi Dir e Kommando als e Benotzer mam Sudo ausfëllt
Wéi virdru genannt, kann de Befehl Sudo benotzt ginn fir e Kommando wéi all aner Benotzer ze maachen. Zum Beispill, wann Dir u Benotzer als "john" protokolléiert an Dir wëllt de Kommando als "terry" lafen, da fuerds de Suivi Kommando op dës Manéier:
sudo-u terry
Wann Dir se probéiert hutt, e neie Benotzer un "Test" erstellen a lafen de folgenden Befehl Whoami :
sudo -u test whoami
Wéi Passwuert ze validéieren
Wann Dir e Kommando aus Hëllef vu Sudo leeft, kritt Dir Äert Passwuert. Fir eng Zäit duerno kënnt Dir aner Kommandoen benotzen fir Sudo ouni Äert Passwuert z'änneren. Wann Dir dës Period ze verlängeren wëllt de Kommando ausféieren:
sudo -v
Méi iwwer Sudo
Et gëtt sou méi nach Sudo wéi einfach e Befehl als super User lafen. Gitt weg eisen Sudo Handbuch fir e puer vun den anere Switches ze gesinn, déi Dir benotzt.