Kijan Pou Kontwole kont tanporè ak privilèj

Su yo ak sudo Kòmand

Se lòd sa a su souvan itilize pou yon ti tan konekte nan yon lòt kont. Non a bay lòd pou kout pou "itilizatè ranplasan". Sepandan, li souvan tou refere yo kòm "itilizatè a super" lòd, depi pi souvan li se itilize yo tanporèman antre nan kont lan rasin , ki gen aksè konplè nan tout fonksyon administrasyon sistèm. An reyalite, si ou pa presize ki kont ou vle ouvri sesyon an, Su sipoze ou vle antre nan kont lan rasin . Sa a nan kou mande pou ou konnen modpas la rasin. Yo nan lòd yo tonbe tounen nan kont itilizatè regilye a, apre yo fin login nan yon lòt kont, ou tou senpleman kalite sòti ak frape retounen.

Se konsa, itilize debaz la nan su se tou senpleman antre nan "su" nan èd memwa a lòd:

Su kont itilizatè rasin

Olye pou yo aktyèlman antre nan yon lòt kont ou ka presize lòd la ou vle egzekite nan lòt kont la ansanm ak lòd Su . Nan fason sa a ou se imedyatman tounen nan ou regilye kont. Pa egzanp:

su jdoe -c kiami

Ou ka egzekite kòmandman miltip nan lòt kont la pa separe yo ak semicolons ak jwen li ak quotes sèl, tankou nan egzanp sa a:

su jdoe -c 'command1; command2; command3 ' ls grep kopi jdoe su jdoe -c' ls; grep uid file1> file2; kopi file2 / usr / lokal / pataje / file3 ' sudo su sudo sudo -u rasin ./setup.sh

Apre ou fin ouvri sesyon an, ou ka kontinye egzekite kòmandman nan lòd sudo a pou kèk minit san yo pa gen presize login la (-Root) ak tout lòd.

Si sa posib, li pi bon pou fè regilye travay ou lè ou itilize yon kont ki gen privilèj limite pou evite koze domaj grav nan sistèm lan pa aksidan.

Egzanp ki anba la a montre ki jan ou ka lis dosye yo nan yon anyè pwoteje ak lòd sa a:

sudo ls / usr / lokal / klase emisyon mesaj sudo sezisman -r +20 "rebootaj ranje pwoblèm rezo"