Хэрэглэгчийг Sudoers дээр нэмэхийн тулд Ubuntu-г хэрхэн ашиглах талаар

Sudo тушаал нь таны зөвшөөрлүүдийг нэг л Линуксийн командаар дээшлүүлэхэд ашиглагддаг.

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

01-ийн 08

Sudo гэж юу вэ, Sudoers жагсаалт гэж юу вэ?

Судо гэж юу вэ.

Хэрэв та өөрийн компьютер дээр олон хэрэглэгчтэй бол та бүх хэрэглэгчидийг администратор байхыг хүсэхгүй байж магадгүй юм. Учир нь администраторууд програм суулгах, устгах , түлхүүр системийн тохиргоог өөрчлөх гэх мэт зүйлсийг хийж чаддаг.

Та sudo тушаалын жишээг үзүүлэхийн тулд терминалын цонхыг нээгээд дараах тушаалыг ажиллуулна:

apt-get install cowsay

Зүгээр л нууцлаг мессежийг буцаах болно:

E: түгжигдсэн файлыг / var / lib / dpkg / lock - нээлттэй нээж чадахгүй (13: Permission denied)
E: Удирдлагын лавлахыг түгжих боломжгүй (/ var / lib / dpkg /) Та root байна уу?

Анхаарах гол түлхүүр бол "Permission denied" болон "Та root байна уу?" Гэсэн үгс юм.

Одоо энэ тушаалыг дахиж оролдоод үзээрэй sudo гэдэг үгийг өмнө нь дараах байдлаар тавьдаг:

sudo apt-get install cowsay

Та нууц үгээ оруулахыг хүсэх болно.

Одоо cowsay програм суулгаж болно.

Тэмдэглэл: Cowsay нь таныг англи үсгээр илэрхийлэх жижиг үсгээр бичсэн програм юм.

Ubuntu-г анх суулгахад автоматаар администраторын тохиргоо хийгдсэн тул автоматаар sudoers жагсаалт гэж нэрлэгддэг.

Sudoers жагсаалт нь sudo тушаалыг ашиглах эрхтэй бүх дансуудын нэрийг агуулдаг.

Sudo-ийн гялалзсан байдал нь хэрэв та компьютерээсээ холдохгүйгээр эхлээд түгжигдээгүй бол өөр хүн таны машин руугаа явдаг бөгөөд тэд командын тушаалыг ажиллуулахын тулд администратор командыг ажиллуулж чадахгүй учраас компьютер дээр ажиллуулж чадахгүй.

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

02 of 08

Хэрэв та Sudo зөвшөөрөл аваагүй бол юу болох вэ?

Сүлжээний бус хэрэглэгч.

Таны компьютер дээрх хэрэглэгч бүр администраторын зөвшөөрлүүд авахгүй тул тэдгээр нь sudoers жагсаалтны нэг хэсэг байх болно.

Sudoers жагсаалтад ороогүй хэн нэг нь sudo тушаалыг ажиллуулахыг оролдох үед дараах мэдэгдэлийг хүлээж авах болно:

хэрэглэгч sudoers файлд байхгүй байна. Энэ явдлыг мэдээлэх болно

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

03 of 08

Do Sudo зөвшөөрөл нь зөвхөн Command Line шугамд нөлөөлдөг үү?

Standard хэрэглэгчид Ubuntu програм хангамжийг туршиж үзээд суулгана.

Sudo зөвшөөрлүүд нь ердөө л тушаалын мөрийн ажиллагаанд нөлөөлдөггүй. Ubuntu-д байгаа бүх зүйлс адил аюулгүй байдлын протоколоор зохицуулагддаг.

Жишээ нь, зураг дээр та одоогийн хэрэглэгчийн стандарт хэрэглэгч болох Том гэдгийг харж болно. Tom нь Ubuntu Software tool-ийг суулгаж, будагны багц суулгахаар оролдож байна.

Нууц үг цонх гарч ирэх бөгөөд Том хэрэглэгч админы хэрэглэгчийн нууц үгийг оруулах хэрэгтэй болно. Зөвхөн администратор хэрэглэгч бол Гари юм.

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

04 - 08

Хэрэглэгчийн Администраторыг хэрхэн үүсгэх

Хэрэглэгчийн Администратор Ubuntu хийх.

Интернетээс бусад олон хөтөч нь sudoers файлд хэрэглэгч нэмэхийн тулд командын мөрийг хэрхэн ашиглах талаар зааж өгсөн боловч энэ нь Ubuntu бөгөөд хэрэглэгчийн зохион байгуулахад маш сайн сайн програм байдаг.

Ubuntu дахь хэрэглэгчдийг удирдахын тулд Unity Launcher дээрх дээд дүрийг дарж эсвэл keyboard дээр супер товчийг дар.

Тэмдэглэл: Супер түлхүүр нь таны гар дээр тусгай түлхүүр юм. Ихэнх зөөврийн компьютер болон ширээний компьютер дээр энэ нь Windows logo дээр түлхүүр бөгөөд энэ нь Alt түлхүүрийн хажууд байгаа юм

Unity Dash "Хэрэглэгчид" гэсэн төрлийн гарч ирэв.

Дүрс нь 2 хүний ​​зургийг харуулах бөгөөд текст нь "Хэрэглэгчийн бүртгэл" гэж хэлнэ. Энэ дүрс дээр дарна уу.

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

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

Хэрэглэгчийн дэлгэрэнгүйг өөрчлөхийн тулд интерфэйсийг онгойлгох хэрэгтэй. Цонхны баруун дээд хэсэгт байрлах "түгжээ" дүрс дээр дарж нууц үгээ оруулаарай.

Ubuntu дээр хоёр төрлийн хэрэглэгч байдаг.

Администраторууд дээр үүсгэгдсэн хэрэглэгчид нь sudoers файлд нэмэгддэг бөгөөд стандарт хэрэглэгч нь биш юм.

Тиймээс sudoers файлд хэрэглэгч нэмэхийн тулд "account type" гэсэн "хажуугийн хэрэглэгч" гэсэн үг дээр "стандарт хэрэглэгч" дээр дарж, дугаарын жагсаалт гарч ирэх үед администраторыг сонгоно.

Хэрэглэгч нь одоо Ubuntu-ээс гараад буцаж нэвтрээд тэд одоо sudo тушаалыг ашиглаж, системийн тохиргоог өөрчилж Ubuntu Software хэрэгслийг ашиглан програм суулгах боломжтой болно.

Анхаарах зүйл: Хэрэглэгчийн дансны харилцах цонхонд ямар нэгэн өөрчлөлт хийсний дараа дэлгэцийн түгжихийн тулд цоожны дүрс дахин орно.

05 - 08

Хэрэглэгчийн хувьд Админ эрхлэгчийн эрхийг яаж устгах

Администраторын эрх ямбыг устгах.

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

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

06 - 08

Тушаалын мөрийг ашиглан хэрэглэгчийг Sudoers файлд хэрхэн нэмэх

Хэрэглэгчийг Sudoers дээр хэрхэн нэмэх.

Та sudoers файлд хэрэглэгч нэмэхийн тулд тушаалын мөрийг мэдэж болно, sudo идэвхжүүлсэн бусад Линуксийн тархацууд дээр үүнийг хэрхэн хийхийг ойлгох болно.

"Sudo" бүлгийн эрхтэй хэрэглэгч нь sudo тушаалыг ажиллуулах эрхтэй бөгөөд таны хийх зүйл гэвэл хэрэглэгч тухайн бүлгийн харьяалагдаж байгаа эсэхийг шалгана.

Тэгэхээр та яаж үүнийг хийдэг вэ? Дараах алхамуудыг дагана уу:

  1. ALT ба T дарснаар терминалын цонхыг нээнэ үү
  2. < Username> гэж бичээд (sudoers дээр нэмэхийг хүссэн хэрэглэгчийн нэрээр гэж оруулна уу, жишээ нь групп tom )
  3. Бүлгүүдийн жагсаалтыг буцаах ёстой. Хэрэв хэрэглэгч sudo давуу эрхтэй бол sudo бүлэг гарч ирвэл хэрэв үгүй ​​бол та үүнийг нэмэх хэрэгтэй болно.
  4. Sudoers sudoers тушаалыг хэрэглэгч нэмэхийн тулд sudo gpasswd -a sudo ( -г sudoers дээр нэмэхийг хүссэн хэрэглэгчтэй дахин сольно.
    жишээ нь sudo gpasswd -a tom )

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

Тэмдэглэл: gpasswd тушаалыг Линукс дотор бүлгүүдийг удирдахад ашиглаж болно

07-ийн 08

Тушаалын мөрийг ашиглан хэрэглэгчийг устгахдаа Sudoers файлыг хэрхэн устгах

Sudoers-аас хэрэглэгчийг устгах.

Хэрэглэгчийг sudoers файлаас устгахын тулд тушаалын мөрийг дараах алхамуудыг дагана уу:

  1. Терминалын цонх нээ
  2. < Username > (sudoers файлаас устгахыг хүссэн хэрэглэгчтэй бүлгийнг оруулна уу)
  3. Хэрэв буцаж байгаа жагсаалт нь "sudo" гэсэн бүлэгт харагдахгүй бол 4-р алхам дээр үргэлжлүүлэн хийх шаардлагагүй
  4. Sudo gpasswd -d sudo (sudoers файлаас устгахыг хүссэн хэрэглэгчтэй гийг солих хэрэгтэй)

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

08 of 08

Зөвшөөрөлгүйгээр хэн ашиглахыг оролдож байгааг хэрхэн олох вэ

Sudoers алдааны лог харах.

Хэрэглэгч sudo зөвшөөрлөөр sudo тушаалыг ажиллуулахыг оролдох үед алдаа нь оролдлогыг бүртгэх болно гэж зааж өгдөг.

Энд бүртгэгдсэн алдаанууд яг хаана байдаг вэ? Ubuntu (болон бусад Дебиан системүүдэд) алдаанууд /var/log/auth.log нэртэй файл уруу илгээгддэг.

Fedora болон CentOS зэрэг бусад системүүд дээр алдаанууд / var / log / secure уруу бүртгэгдсэн байдаг.

Ubuntu дээр та дараах тушаалуудын аль нэгийг нь бичиж алдааны бүртгэлийг харж болно:

муур /var/log/auth.log | дэлгэрэнгүй

сүүл /var/log/auth.log | дэлгэрэнгүй

Cat тушаал нь бүх файлыг дэлгэцэн дээр харуулж, илүү их тушаал тушаал нь гаралтдаа нэг удаа хуудсыг харуулна.

Сүүлний тушаал нь файлын сүүлийн хэдэн мөрийг харуулж, илүү олон тушаал тушаал нь гаралтын хуудсыг нэг удаа харуулах болно.

Ubuntu-ийн дотор файлын талаар илүү хялбархан аргаар харах боломжтой:

  1. Эхлүүлэгчийн дээд дүрс дээр дарж эсвэл супер товчийг дарна уу.
  2. Хайлтын хэсэгт "Лого" бичнэ үү
  3. System.log icon гарч ирэх үед дээр нь дарна уу
  4. "Auto.log" сонголт дээр дарна уу
  5. Хамгийн сүүлийн алдаануудыг харахын тулд доороос доош гүйлгэн харах буюу өнөөдрийн алдааг auto.log сонголтыг дарж түүн дээр дарж "Өнөөдөр" дээр дарна уу.