Cara Ngowahi Akun lan Hak Uripe Sementara

Su lan sudo Commands

Pangrincian su wis umum digunakake kanggo sementara mlebu ing akun liyane. Jeneng printah cendhak kanggo "panganggo sulih". Nanging, asring uga diarani minangka "panganggo" panganggo super, amarga paling asring dipigunakaké kanggo sementara pindhah menyang akun root , sing nduweni akses penuh marang kabeh fungsi pangaturan sistem. Jebule, yen sampeyan ora nemtokake akun sing arep sampeyan log in, su nganggep sampeyan pengin mlebu ing akun root . Iki mesthine mbutuhake sampeyan ngerti tembung sandhi. Kanggo bali menyang akun panganggo biasa, sawise mlebu ing akun liyane, sampeyan mung ngetik metu lan bali.

Supaya panggunaan dhasar su kanggo ngetik "su" ing command prompt:

su root akun panganggo

Tinimbang bener login ing akun liyane, sampeyan bisa nemtokake perintah sing arep dieksekusi ing akun liyane bebarengan karo perintah su . Mangkono sampeyan langsung bali menyang sampeyan akun reguler. Tuladhane:

su jdoe -c whoami

Sampeyan bisa nglakokaké pirang-pirang perintah ing akun liyane kanthi ngisolasi wong-wong sing nganggo titik koma lan dilampirake nganggo tanda kutip tunggal, kaya ing conto iki:

su jdoe -c 'command1; command2; command3 ' ls grep copy jdoe su jdoe -c' ls; grep uid file1> file2; nyalin file2 / usr / local / shared / file3 ' sudo su sudo sudo -u root ./setup.sh

Sawise sampeyan mlebu log, sampeyan bisa nerusake nglakokake perintah liwat perintah sudo kanggo sawetara menit tanpa kudu nemtokake login (-u root) karo saben perintah.

Yen bisa, luwih becik kanggo nindakake karya biasa kanthi nggunakake akun karo hak istimewa sing diwatesi supaya ora nyebabake kerusakan serius ing sistem kanthi ora sengaja.

Conto ngisor iki nuduhake carane sampeyan bisa ndhaftar file direktori sing direksa karo printah ing ngisor iki:

sudo ls / usr / local / classified news message sudo shutdown -r +20 "rebooting to fix network issue"