Wat Dir iwwer d'Sudo Command wëssen sollt

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.