Линукс Тушаалын Мөрийг хэрхэн Root буюу Линукс Тушаалын Линукс ашиглан хэрхэн ашиглах талаар

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

Тушаалын мөрөөс байнга ашигладаг коммандын жишээ бол Debian болон Ubuntu дээр суурилсан түгээлтийн програм хангамжийг суулгахад хэрэглэгддэг apt-get юм.

Apt-get ашиглан програм суулгахын тулд танд хангалттай зөвшөөрөлтэй хэрэглэгч байх хэрэгтэй.

Хамгийн алдартай Ubuntu болон Mint сурах зэрэг алдартай Ширээний Линукс үйлдлийн системүүдийн хэрэглэгчдийн нэг нь sudo юм.

Sudo тушаал нь өөр хэрэглэгчтэй адил тушаалыг бусад эрхээр ажиллуулахыг зөвшөөрдөг бөгөөд тушаалыг администратор маягаар ажиллуулдаг (Линуксийн нэрийг root хэрэглэгч гэгддэг).

Энэ нь бүгд сайн бөгөөд сайн боловч хэрэв та хэд хэдэн тушаалуудыг ажиллуулах юмуу эсвэл өөр хэрэглэгчийн хувьд удаан хугацаагаар ажиллуулах шаардлагатай бол таны хайж байгаа зүйл бол su тушаал юм.

Энэ гарын авлага нь su командыг хэрхэн ашиглахыг танд харуулах бөгөөд боломжтой унтраалгатай холбоотой мэдээллээр хангана.

Эхний хэрэглэгч рүү шилжээрэй

Root хэрэглэгч уруу шилжихийн тулд та ALT, T дарж терминалыг нээх хэрэгтэй болно.

Root хэрэглэгч уруу шилжихэд өөр өөр байдаг. Жишээлбэл, Ubuntu, Ubuntu, Kubuntu, Xubuntu болон Lubuntu зэрэг Ubuntu дээр тулгуурласан түгээлтийн талаар та sudo тушаалыг ашиглан дараах байдлаар өөрчлөх хэрэгтэй:

sudo su

Хэрэв та түгээлтээ суулгаж байх үед root нууц үгийг тохируулах хуваарилалтыг ашиглаж байгаа бол та дараах тушаалыг ашиглаж болно:

su

Хэрэв та sudo тушаалыг ажиллуулбал, хэрэв та sudo нууц үг асуух болно, гэхдээ хэрэв та su тушаалыг ажиллуулж байгаа бол root нууц үгийг оруулах хэрэгтэй болно.

Та үнэхээр root хэрэглэгчийн төрөлд шилжсэнийг дараах тушаалаар баталгаажуулна:

би хэн бэ

Whoami тушаал нь та аль одоогоор ажиллаж байгаа хэрэглэгчийг хэлж байна.

Өөр хэрэглэгч рүү хэрхэн шилжих болон тэдний орчинг нэвтрүүлэх

Su тушаалыг бусад хэрэглэгчийн данс руу шилжүүлэхэд ашиглаж болно.

Жишээ нь useradd тушаал ашиглан ted гэж нэрлэгдсэн шинэ хэрэглэгч үүсгэсэн гэж төсөөлье:

sudo useradd -m ted

Энэ нь ted гэгддэг хэрэглэгч үүсгэх бөгөөд ted гэж нэрлэгддэг Тедд зориулсан гэрийн сан үүсгэх болно.

Та дараах тушаалыг ашиглахаасаа өмнө ted-ийн нууц үгийг тохируулах хэрэгтэй болно:

passwd ted

Дээрх команд нь ted акаунтын нууц үгээ үүсгэж баталгаажуулахыг хүсэх болно.

Та дараах тушаал ашиглан ted данс руу шилжиж болно:

su ted

Дээрх тушаал нь таныг ted гэж танихыг зөвшөөрсөн боловч та тест хийх гэр бүлийн хавтсанд байрлахгүй бөгөөд .bashrc файлд нэмсэн тохиргоонууд ямар ч тохиргоог ачаалахгүй байх болно.

Та дараах тушаалыг ашиглан нэвтэрч ороод байгаль орчинд нэвтрэн орж болно.

su - ted

Тед гэж нэвтрэн орж байх үед та Ted-ийн гэрийн сан руу орох болно.

Үүнийг бүрэн хэмжээгээр харах сайн арга бол ted хэрэглэгчийн бүртгэлд screenfetch хэрэгсэлийг нэмэх явдал юм.

Хэрэглэгчийн бүртгэлийг шилжүүлсний дараа командыг ажиллуулах

Хэрэв та өөр хэрэглэгчийн данс руу шилжихийг хүсвэл гэхдээ та шилжсэн даруйдаа -c шилжүүлэлтийг дараах тушаалаар ажиллуулах хэрэгтэй:

su -c screenfetch - ted

Дээрх тушаал дээр su нь хэрэглэгчийг шилжүүлдэг бөгөөд -c screenfetch нь screenfetch хэрэгсэл болон ted дансанд ted шилжүүлэгчийг ажиллуулдаг.

Adhoc Switches

Би өөр данс руу шилжиж хэрхэн шилжихийг хүсч байгаагаа харууллаа.

Бүрэн гүйцэд бол дараах зүйлсийг бас ашиглаж болно:

su -l

su - login

Та шилжүүлэгч -s -s шилжүүлэлтийг дараах байдлаар хэрэглэгчийг сольж хэрэглэгчээс өөр үед өөр бүрхүүл ажиллуулж болно:

su -s -

su - shell -

Та одоогийн орчны тохиргоог дараах сэлгүүрүүдийг ашиглан хадгалж болно:

su -m

su -p

su -preserve-environment

Хураангуй

Ихэнх тохиолдлын хэрэглэгчид зөвхөн дээд түвшний давуу эрх бүхий тушаалуудыг ажиллуулахын тулд sudo тушаалаар олж авдаг, гэхдээ та өөр хэрэглэгчээр нэвтэрч орсноор su тушаалыг ашиглаж болох юм.

Гэхдээ энэ нь зөвхөн ажилд авахад шаардлагатай зөвшөөрлүүдийн дагуу данс хөтөлж ажиллуулах нь зүйтэй юм. Өөрөөр хэлбэл root эрхээр тушаал бүрийг ажиллуулдаггүй.