Файл болон Лавлах зөвшөөрлүүдийг өөрчлөх буюу өөрчлөхийн тулд chmod-г ашиглах
Unix ба Линукс үйлдлийн системүүд нь гурван бүлэгт (эзэн, бүлэг, бусад хэрэглэгчид) гурван бүлэгт хандах (унших, бичих, гүйцэтгэх) нэгийг ашиглан файлууд болон сангуудад хандах эрхийг олгодог.
Ls тушаалыг ашиглан ls тушаалыг ашиглан файлын шинж чанаруудыг жагсаахад (жишээ нь ls -l файлын нэр ) -ийг унших юм бол, энэ нь -rwe-rw-r-- -ийг унших, бичих болон Эзэмшигчдэд давуу эрх олгож, бүлгийн хувьд давуу эрхийг олж унших ба бичих, бусад бүх хэрэглэгчид хандах эрхтэй.
Бүх хандалтын эрхийн төрлүүд нь доор жагсаасан холбогдох тоон утгатай байна:
- уншиж = 4
- бичих = 2
- execute = 1
Чмод (өөрчлөлтийн горим) тушаал ашиглан зөвшөөрлийг хуваарилах эсвэл өөрчлөхийн тулд ашиглаж болох 0-ээс 7 хоорондох утгыг олохын тулд бүлгүүдийн хандалтын эрхийг хамтад нь нэмнэ.
Дээрх жишээн дээр тухайн асуудалтай холбох эрхийн хандалтыг chmod 764 файлын нэрийг оруулан оруулж болно. 764 дугаар нь:
- rwe = 4 (унш) + 2 (бичих) + 1 (гүйцэтгэх) = 7
- rw = 4 (унш) + 2 (бичих) = 6
- r = 4 (унш) = 4
Та файлууд болон сангуудад хандах эрхийг оноохын тулд chmod тушаалыг ашиглаж болно. Юникс болон Линукс тушаалууд ба обьектуудын нэрс нь хэрэглэгчид мэдрэмтгий гэдгийг санаарай. Та "CHMOD", CHMod эсвэл дээд болон бага үсгүүдийн бусад хослолыг ашиглах ёстой.
Chmod тушаалыг хэрхэн ашиглах:
- Бүх хүмүүст бүрэн нэвтрэх:
- chmod 777 файлын нэр
- Эзэмшигч болон бүлгийн зөвшөөрлүүдийн хувьд бүрэн нэвтрэх боломжтой боловч бусад хэрэглэгчид зөвхөн уншиж, ажиллуулах боломжтой:
- chmod 775 файлын нэр
- эзэмшигчдээ бүрэн хандах эрхтэй боловч бүлэг болон бусад хэрэглэгчийн зөвшөөрлүүд нь зөвхөн файлд зөвхөн унших болон гүйцээх эрхийг хязгаарладаг:
- chmod 755 dirname
- өөр хэн нэгэнд хандах эрх эсвэл давуу эрхгүй эзэмшигчийг бүрэн хандах боломжтой:
- chmod 700 файлын нэр
- Директор доторх файлуудыг санамсаргүйгээр устгах эсвэл өөрчлөхөөс урьдчилан сэргийлэхийн тулд бүлэг болон бусад хэрэглэгчид болон эзэмшигчийн сан дахь файлд хандах хандалт байхгүй байна.
- chmod 500 dirname
- эзэн болон бүлгэм нь файлд хандах хандалтыг унших, бичихийг зөвшөөрөх бөгөөд бүлэг дэх бусад хүмүүс файл болон эзэмшигчийг засах эсвэл устгахыг зөвшөөрөх боловч бусад хэрэглэгчид хандах эрхгүй:
- chmod 660 файлын нэр