Ki sa ou ta dwe konnen sou kòmandman an Sudo

Li pi itil ak versatile pase ou reyalize

Itilizatè New Linux (espesyalman Ubuntu) byen vit vin okouran de lòd la Sudo. Anpil divinò pa janm sèvi ak li pou anyen lòt pase ap resevwa "pèmisyon pèmisyon" mesaj-men Sudo fè anpil plis.

Sou Sudo

Yon miskonsepsyon komen sou Sudo se ke li se itilize sèlman bay otorizasyon rasin nan yon itilizatè òdinè. An reyalite, kòmandman an Sudo pèmèt ou kouri yon lòd kòm nenpòt itilizatè, ak default la jeneralman yo te rasin lan.

Kijan Pou Bay itilizatè Sudo Permissions

Itilizatè Ubuntu tipikman pran kapasite nan kouri kòmandman an Sudo pou yo akòde. Sa a paske, pandan enstalasyon , se yon itilizatè default kreye, ak itilizatè a default nan Ubuntu se toujou mete kanpe ak autorisations Sudo. Si w ap itilize lòt distribisyon oswa gen lòt itilizatè nan Ubuntu, sepandan, itilizatè a gen anpil chans bezwen yo dwe akòde otorizasyon nan kouri kòmandman an Sudo.

Se sèlman kèk moun ki ta dwe gen aksè a kòmandman an Sudo, epi yo ta dwe administratè sistèm. Itilizatè yo ta dwe bay sèlman otorizasyon yo bezwen fè travay yo.

Pou bay itilizatè Sudo autorisations, ou jis bezwen ajoute yo nan gwoup la sudo. Lè w kreye yon itilizatè, itilize lòd sa a:

sudo useradd -m -G sudo

Demann ki anwo la a pral kreye yon itilizatè ki gen yon katab lakay yo epi ajoute itilizatè a nan gwoup la sudo. Si itilizatè a deja egziste, Lè sa a, ou ka ajoute itilizatè a nan gwoup la sudo lè l sèvi avèk lòd sa a:

sudo usermod -a -G sudo

Yon krache Sudo Trick pou lè ou bliye kouri li

Isit la nan youn nan sa yo ke trik nouvèl lòd tèminal ou ka aprann nan men ekspè sezonman-nan ka sa a, pou trape sot pase "pèmisyon nan pèmisyon" mesaj la. Si li nan yon lòd long, ou ka ale nan istwa a, li mete Sudo la devan li, ou ka tape li soti ankò, oswa ou ka itilize lòd sa a ki senp, ki te kouri lòd la anvan lè l sèvi avèk Sudo:

sudo !!

Ki jan yo Chanje nan itilizatè Rasin Sèvi ak Sudo

Se kòmandman an u itilize yo chanje soti nan yon kont itilizatè nan yon lòt. Kouri kòmandman an Su sou switch pwòp li yo nan kont la superuser. Se poutèt sa, pou chanje an kont la Superuser lè l sèvi avèk Sudo, senpleman kouri lòd sa a:

sudo su

Ki jan yo kouri yon kòmandman Sudo nan background nan

Si ou vle kouri yon lòd ki egzije privilèj superuser nan background nan, kouri kòmandman an Sudo ak -b switch la, jan yo montre isit la:

sudo -b

Remake byen ke, si lòd la ke yo te kouri mande pou entèraksyon itilizatè, sa a pa pral travay.

Yon fason altènatif nan kouri yon lòd nan background nan se ajoute yon ampersand nan fen a, jan sa a:

sudo &

Kijan Pou Edit Dosye Sèvi ak privilèj Sipò

Fason ki evidan nan modifye yon dosye lè l sèvi avèk privilèj Superuser se kouri yon editè tankou GNU nano , lè l sèvi avèk Sudo jan sa a:

sudo nano

Sinon, ou ka itilize sentaks sa yo:

sudo -e

Ki jan yo kouri yon lòd kòm yon lòt itilizatè Sèvi ak Sudo

Kòm deja mansyone, ka kòmandman an Sudo dwe itilize nan kouri yon lòd kòm nenpòt lòt itilizatè. Pou egzanp, si ou ap louvri sesyon an kòm "john" itilizatè epi ou vle kouri lòd la kòm "terry," Lè sa a, ou ta kouri kòmandman an Sudo nan fason sa a:

sudo-u tèry

Si ou vle eseye li soti, kreye yon nouvo itilizatè ki rele "tès" epi kouri kòmandman sa yo Whoami :

sudo -u tès kiami

Ki jan yo Valide Kredansyèl Sudo

Lè ou kouri yon lòd lè l sèvi avèk Sudo, ou pral mande pou modpas ou. Pou yon peryòd apre sa, ou ka kouri lòt kòmandman lè l sèvi avèk Sudo san yo pa k ap antre nan modpas ou. Si ou vle pwolonje peryòd sa a, kouri lòd sa a:

sudo -v

Plis enfòmasyon sou Sudo

Genyen plis pase Sudo pase tou senpleman kouri yon lòd kòm yon itilizatè super. Tcheke Manyèl Sudo nou an pou wè kèk nan lòt switch ou ka itilize.