Linux дахь хандалтын эрхийг тохируулах

Anonim

Linux дахь хандалтын эрхийг тохируулах

Linux Kernel дээр суурилсан квадрат системд үндэслэн данс хоорондын нэвтрэх эрхийг тохируулах боломжийг олгодог эрх мэдлийн тохиргооны хэрэгсэл байдаг. Энэ бол тодорхой файлууд, лавлах эсвэл програмд ​​нэвтрэх хязгаарлалт юм. Ижил төстэй эрхтэй гурван төрөл байдаг - унших, бичих, гүйцэтгэх. ТУСГАЙ АЖИЛЛАГАА АЖИЛЛАГААНЫ ТУСГАЙ БҮРТГЭЛИЙН БҮРТГЭЛИЙН БҮРТГЭЛИЙН ХЭРЭГЛЭГЧДИЙГ ХЭРЭГЛЭХГҮЙ БОЛОМЖТОЙ БОЛОМЖТОЙ. Дараа нь дурдсан параметрүүдийн хоёр тохиргооны аргыг үзнэ гэж үзнэ.

Линукс нэвтрэх эрхийг тохируулах

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

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

Мэдээжийн хэрэг, файл Их Хуралд тохирох тохиргоо нь таныг хурдан, заримдаа объектод нэвтрэх эрхийг түргэн, зарим нь зорчигч ажиллах хэрэгтэй бөгөөд зарим тохиолдолд илүү уян хатан тохируулга хэрэгтэй бөгөөд зарим тохиолдолд ажиллах боломжтой. Ийм нөхцөл байдалд бид дараахь арга барилтай холбоо барихыг зөвлөж байна.

Арга 2: CHMOD баг

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

Chmod синтакс

Тушаал тус бүр өөрийн синтакс байдаг - шаардлагатай үйлдлүүдийг зааж өгөх тодорхой дарааллаар тэмдэглэгдсэн багц, параметрүүд. Дараа нь оролтын дараалал ийм байх болно: CHMOD + Сонголтууд + Эзэмших + объектын нэр, зам. CHMOD-ийг хэрхэн ашиглах талаар дэлгэрэнгүй мэдээлэл, консолыг унших талаар дэлгэрэнгүй мэдээлэл. Та цэс эсвэл Ctrl + Alt + T товчийг ашиглан үүнийг ажиллуулж болно.

Linux үйлдлийн систем дэх CHMOD командыг ажиллуулахын тулд терминалыг эхлүүлж байна

Терминал дээр та CHMOD-ийг бүртгүүлж, ENTER товчийг дарна уу. Үүний дараа, анхдагч хэл дээрх албан ёсны баримт бичиг гарч ирнэ. Энэ нь ашиглалтын үндсийг шийдвэрлэхэд туслах болно. Гэхдээ бид бүх сонголт, эрхийн талаар илүү нарийвчилсан тайлбар өгнө.

Linux дахь консолоор CHMOD хэрэгслийн албан ёсны баримт бичигтэй танилцах

Эрхийг эрх

Дээрх мэдээллээс аль хэдийн мэддэг болсондоо Linux дахь Linux - Linux - унших, бичих, гүйцэтгэхэд гурван төрлийн эрх байдаг. Тэд бүгдээрээ CHMOD-д өөрийн захидал бичсэн, багтай хамтран ажиллахдаа ашиглах ёстой.

  • R - унших;
  • w - бичлэг;
  • x - гүйцэтгэл;
  • S - SuperUser-ийн нэрийн өмнөөс гүйцэтгэх. Энэ эрх нь заавал биш бөгөөд үндсэн дансны програм хангамж, скриптүүдийг эхлүүлэх (sudo командаар дамжуулан шууд ярих).

Эхний арга замаар, энэ нь хэрэглэгчдийн бүлгүүд тус бүрт хуваагдсан шинж чанарууд дээр хуваагдана. Тэд бас гурван, CHMOD-т байдаг бөгөөд тэдгээр нь дараахь байдлаар үүнийг тодорхойлдог.

  • U бол объектын эзэн;
  • G - Бүлэг;
  • o - үлдсэн хэрэглээний үлдсэн;
  • A - Дээрх бүх хэрэглэгчид.

Нэмж хэлэхэд, авч хэлэлцэж буй баг нь тоон хэлбэрээр эрхийн талаар мэдээлэл авах боломжийг олгодог. 0-ээс 7 хүртэлх тоо нь тодорхой параметрийг илэрхийлнэ.

  • 0 - эрх байхгүй;
  • 1 - Зөвхөн гүйцэтгэх;
  • 2 - зөвхөн бичлэг;
  • 3 - хамтдаа гүйцэтгэл, бичлэг хийх;
  • 4 - зөвхөн унших;
  • 5 - унших, гүйцээх;
  • 6 - унших, бичих;
  • 7 - бүгд хамтдаа.

Эдгээр бүх параметрүүд нь хувь хүний ​​файл, директорын аль алинд нь ижил байдаг. Хөдөлмөр эрхлэх үед та эхлээд эзэмшигчийн тоог эхлээд, дараа нь бүлгийнхээ тоог зааж өгнө. Дараа нь утга нь үзэмжийг олох, 744 эсвэл 712 эсвэл 712-ийг ашигласны дараа ашиглалтын дараа ашиглагдаж байгаа тул тэдгээрийг бичиж, тэдгээрийг нарийвчлан судлах хэрэгтэй.

Сонголт

Эрх эрх нь CHMOD командыг ашиглахдаа гол үүрэг гүйцэтгэдэг, гэхдээ сонголтууд нь нэмэлт параметрүүдийг тохируулах замаар илүү уян хатан байдлаар тохируулах боломжийг танд олгоно. Сонголтуудын хамгийн алдартай сонголтууд ийм найрсаг:

  • -C - Тушаал идэвхжсэний дараа бүх өөрчлөлтийн талаархи мэдээллийг харуулна;
  • -F - Алдааны бүх мэдэгдлийн дэлгэцийг арилгах;
  • -V - Тушаал идэвхжсэний дараа бүх мэдээллийг харуул;
  • - offefence - Тодорхой файлын эрхийн маскыг сонгоно уу;
  • -R - рекурсийг идэвхжүүлэх. Энэ тохиолдолд тогтоосон эрх бүхий бүх файл, хавтас, хавтас, хавтаст оролцоно;

Одоо та Syntax болон CHMOD гэж ашигласан ашиглалтын үндсэн тэмдэглэгээтэй танилцаж байна. Энэ нь зөвхөн нэмэлт хэрэгцээтэй мэдээлэлтэй танилцах, мөн багийнхаа түгээмэл жишээнүүдийн талаар мэдэхийг хялбархан танилцуулах болно.

Нэмэлт арга хэмжээ

Терминал дахь ажлын тав тухыг дээшлүүлэхийн тулд хэрэглэгч дараахь зүйлийг оновчтой болгохын тулд хэд хэдэн командыг ашиглах шаардлагатай болно. Жишээлбэл, эхлүүлсэний дараа та CD / Гэр / хэрэглэгч / хавтас / хавтас / фолдерыг бүртгүүлэх боломжтой. Энэ командыг идэвхжүүлсний дараа заасан директор руу шилжих болно, энэ директорт шилжих болно. Ийнхүү, ирээдүйд гарсан файл эсвэл хавтас руу бүрэн замыг оруулах шаардлагатай байна (мэдээж тэд шилжилтийг гүйцэтгэсэн газарт байрлуулсан тохиолдолд).

Линукс дахь терминалаар шаардагдах байршлыг алгасах

LS командыг -L сонголтыг тэмдэглэх нь боломжгүй юм. Энэ хэрэгсэл нь одоогийн тохиргоог объект руу нэвтрэх эрхийг үзэх боломжийг танд олгоно. Жишээ нь маяг а -RW-үйрно тэнгєх нь файлыгаар ойлгох, засвар хийх бөгөөд бүлгийг нэгэн хийж, бусад хэрэглэгч зөвхөн зүгээс хийдэг гэдгийг харуулна. (Дээр дурдсан бүх найруулга нь дээр дурдсан хандалтын эрхийг дагаж мөрддөг). Линукс дахь Linux-ийн үйл ажиллагааны талаархи дэлгэрэнгүй мэдээлэл нь дараахь холбоос дээр дараахь холбоосоор хэлдэг.

LS командыг тодорхойлохын тулд бүртгүүлнэ үү

Мөн уншаарай: Linux дахь LS командын дээж

Багийн жишээ

Эцэст нь хэлэхэд би ашиглалтыг ашиглах нь баг ба анкеттай холбоотой ямар ч асуултыг ашиглахыг хүсч байгаа тул ашиглалтыг ашиглахыг хүсч байна. Ийм мөрүүдэд анхаарлаа хандуулаарай:

Linux үйлдлийн систем дэх CHMOD командын жишээ

  • Chmod a + r file_name - файлыг уншихын тулд өөрийн бүх эрхийг нооээ.
  • Chmod a-x file_name - Объектыг гүйцэтгэх эрхийг сонгоно уу;
  • Chmod a + r file_name - унших, бичих эрхийг нэмэх;
  • Chmod -r u + w, Go-W хавтасны_ нэр, уг директорыг (Програмын командлах, бусад хэрэглэгчдээс бичих эрхийг нэмж оруулан нэвтрэх эрхийг нэмж оруул.

Таны харж байгаагаар тэмдэглэгээ + ба - ба - Эрэлтийг нэмэх эсвэл авах гэсэн утгатай. Тэдгээр нь хоосон зай, эрхийг заасны дагуу зааж өгсөн бөгөөд дараа нь файлыг дуудаж, эсвэл бүрэн замыг эсвэл бүрэн замаар явна.

Өнөөдөр та Linux Kernel дээр суурилсан OS-д нэвтрэх эрхийг тохируулах хоёр аргын талаар олж мэдсэн. Жагсаалтад орсон арга бол бүх нийтийн бөгөөд бүх хуваарилалтад тохиромжтой. Командыг идэвхжүүлэхээс өмнө бид зөвхөн синтаксийн зөв эсэхийг шалгаж үзэхийг зөвлөж байна, гэхдээ файлуудын нэр, тэдгээрийн нэр,

Тодорхойло: Терминал Линукс дахь байнга ашигласан командууд

Цааш унших