Файлын зөвшөөрлийг Линуксийн тушаалын мөрөөс өөрчлөх
Chmod команд (өөрчлөлтийн горим гэсэн утгатай) нь файл, фолдеруудын хандалтын зөвшөөрлийг өөрчлөх боломжийг танд олгоно.
Бусад тушаалуудын адилаар chmod тушаалыг тушаалын мөрөөс эсвэл скрипт файлаар гүйцэтгэж болно.
Хэрэв та файлын зөвшөөрөлийг жагсаах хэрэгтэй бол ls тушаалыг ашиглаж болно.
chmod Command Syntax
Энэ нь chmod тушаалыг ашиглахдаа зөв синтакс юм :
chmod [options] горим [, горим] file1 [file2 ...]Дараах нь chmod-д хэрэглэгддэг ердийн тохируулгууд юм:
- -f, --silent, --quiet (ихэнх алдааны мэдээллүүдийг дардаг)
- -v, - verbose (боловсруулсан файл бүр дээр оношлогооны гаралт)
- -c, --changes (өөрөөр хэлбэл өөрчлөлт хийх үед л зөвхөн тайлан гэх мэт)
- -R, --recursive (файлууд болон сангуудыг рекурсивээр солих)
- - тусламж (тусламж болон гаралтын харуулах)
- - хувилбар (гарцын хувилбарын мэдээлэл ба гарах гарц)
Доорх нь хэрэглэгчид, групп, болон бусад хүмүүст зориулж тохируулж болох хэд хэдэн тоон зөвшөөрлийн жагсаалт юм. Дугаарын дараа унших / бичих / гүйцэтгэх үсэг нь тэнцүү байна.
- 7, rwx, унших, бичих, гүйцэтгэх
- 6, rw-, унших ба бичих
- 5, rx, уншиж, ажиллуулах
- 4, r--, зөвхөн унш
- 3, -wx, бичиж, ажиллуулах
- 2, -w-, зөвхөн бичих
- 1, - x, зөвхөн гүйцэтгэнэ
- 0, ---, үгүй
chmod Тушаалын жишээ
Жишээ нь, та "оролцогч" файлын зөвшөөрлийг өөрчлөхийг хүсвэл хүн бүрт хандах эрхтэй болохын тулд дараахийг оруулна:
chmod 777 оролцогчЭхний 7 нь хэрэглэгчийн зөвшөөрөл, хоёр дахь 7 нь бүлгийн зөвшөөрлүүд, гурав дахь 7 нь бусад хүмүүст зөвшөөрдөг.
Хэрвээ та үүнийг ашиглах боломжтой байгаа бол дараах байдлаар ашиглах болно:
chmod 700 оролцогчӨөрийгөө болон бүлгийн гишүүдэд бүрэн хандахын тулд:
chmod 770 оролцогчХэрэв та өөртөө бүрэн хандалт хийхийг хүсч байгаа боловч өөр хүмүүсийг файлыг өөрчлөхийг хүсч байгаа бол доорх тушаалыг ашиглаж болно:
chmod 755 оролцогчДээрхээс авсан захидлыг ашигладаг "оролцогч" зөвшөөрлийг өөрчлөхийн тулд эзэмшигч нь файл уншиж, бичиж болох боловч энэ нь өөр хэн нэгэнд зөвшөөрөх эрхийг өөрчилдөггүй:
chmod u = rw оролцогчидChmod командын талаар дэлгэрэнгүй мэдээлэл
Та одоо байгаа файл, фолдеруудыг chgrp тушаалаар бүлгийн эзэмшлийг өөрчилж болно. Newgrp тушаалаар шинэ файл, фолдеруудаа анхдагч бүлгийг өөрчлөх.
Chmod тушаалаар ашигласан симболын холбоосууд нь жинхэнэ, зорилтот объектод нөлөөлнө гэдгийг санаарай.