Hvernig á að breyta tímabundið reikningum og forréttindum

The su og sudo skipanir

Sú stjórnin er almennt notuð til að skrá þig inn á annan reikning. Skipanafnið er stutt fyrir "staðgengill notanda". Hins vegar er það einnig oft kallað "frábær notandi" stjórn, þar sem oftast er það notað til að skrá þig inn á rót reikninginn, sem hefur fulla aðgang að öllum kerfisstjórnunartækjum. Reyndar, ef þú tilgreinir ekki hvaða reikning þú vilt skrá þig inn á, gerir þú ráð fyrir að þú viljir skrá þig inn á rótarkortið . Þetta þarf auðvitað að þú þekkir rót lykilorðið. Til að falla aftur á venjulegan notandareikning, eftir að hafa skráð þig inn á annan reikning, skrifar þú einfaldlega hætta og smellir á aftur.

Svo grundvallarnotkun su er að einfaldlega slá inn "su" á stjórnunarprófinu:

SU rót notendareikninga

Í stað þess að skrá þig inn á annan reikning getur þú tilgreint skipunina sem þú vilt framkvæma á hinum reikningnum ásamt su stjórn. Þannig að þú ert strax aftur til þín venjulegur reikningur. Til dæmis:

su jdoe -c whoami

Hægt er að framkvæma margar skipanir á hinum reikningnum með því að skilja þau með hálfkúlum og láta þær í té með einum tilvitnunum eins og í þessu dæmi:

su jdoe -c 'stjórn1; command2; command3 er grep afrita jdoe su jdoe -c 'ls; grep uid file1> file2; afritaðu file2 / usr / local / shared / file3 ' sudo sudo sudo -u rót ./setup.sh

Eftir að þú hefur skráð þig inn getur þú haldið áfram að framkvæma skipanir í gegnum sudo stjórnina í nokkrar mínútur án þess að þurfa að tilgreina notendanafnið (-ú rót) við hvert skipun.

Ef mögulegt er, þá er betra að gera reglubundið starf með því að nota reikning með takmarkaða forréttindi til að forðast að valda alvarlegum skemmdum á kerfinu fyrir slysni.

Eftirfarandi dæmi sýnir hvernig þú getur skráð skrárnar af verndaðri möppu með eftirfarandi skipun:

sudo ls / usr / staðbundin / flokkuð útvarpsskilaboð sudo shutdown -r +20 "endurræsa til að laga netvandamál"