Акаунт, давуу эрхийг хэрхэн түр хугацаагаар өөрчлөх вэ

Su болон sudo тушаалууд

Su тушаал нь өөр бүртгэл рүү түр хугацаагаар нэвтрэхэд хэрэглэгддэг. Тушаалын нэр нь "орлуулах хэрэглэгч" гэсэн богино байна. Гэсэн хэдий ч энэ нь ихэвчлэн "супер хэрэглэгчийн" тушаал гэж нэрлэгддэг бөгөөд ихэнхдээ энэ нь системийн бүх удирдлагын чиг үүргүүдэд бүрэн хандалт бүхий root бүртгэл уруу түр хугацаанд нэвтэрэхэд ашиглагддаг. Үнэн хэрэгтээ хэрэв та нэвтрэхийг хүссэн акаунтаа зааж өгөөгүй бол su тан та root бүртгэл рүүгээ нэвтрэхийг хүсэж байгаа гэж бодъё. Мэдээж энэ нь та root нууц үгийг мэддэг байхыг шаарддаг. Ердийн хэрэглэгчийн бүртгэл рүүгээ буцахын тулд, өөр бүртгэл рүү нэвтрэх дараа та зүгээр л гарах ба хит буцах гэж оруулна.

Тиймээс su- ийн үндсэн хэрэглээ нь тушаалын мөрөнд "su" гэж оруулах явдал юм:

su root хэрэглэгчийн бүртгэлүүд

Өөр бүртгэл рүү нэвтрэхийн оронд та өөр бүртгэлээр ажиллуулахыг хүсэж байгаа тушаалыг su тушаалын хамт зааж өгч болно. Ингэснээр та шууд бүртгэлд буцаж очно. Жишээлбэл:

su jdoe -c whoami

Та бусад акаунт дээр олон тушаалуудыг цэгүүдийг хагас цэгээр тусгаарлаж, нэг үгээр нийлүүлж болно.

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

Нэвтрэснийхээ дараа та тушаал бүрийг (-u root) зааж өгөх шаардлагагүй бол тушаалыг олон минутын турш sudo тушаалаар үргэлжлүүлж болно.

Хэрэв боломжтой бол системд ноцтой хохирол учруулж болзошгүй хязгаарлагдмал давуу эрх бүхий данс ашиглан таны байнгын ажлыг хийх нь дээр.

Дараах жишээ нь хамгаалагдсан директорын файлуудыг хэрхэн жагсааж бичсэнийг дараах тушаалаар үзүүлж байна:

sudo ls / usr / local / ангилсан broadcast зурвас sudo shutdown -r +20 "сүлжээний асуудлыг засахын тулд дахин ачаална"