Linuxning buyruq satridan faylning ruxsatini o'zgartiring
Chmod buyrug'i (ma'nosi o'zgarishi rejimi) fayllar va papkalarning ruxsatini o'zgartirishi mumkin.
Boshqa buyruqlar kabi chmod buyrug'i buyruq satridan yoki skript fayli orqali bajarilishi mumkin.
Fayl ruxsatini ro'yxatga olishingiz kerak bo'lsa, ls buyrug'idan foydalanishingiz mumkin.
chmod Buyruqning sintaksisi
Chmod buyrug'i ishlatilayotganda bu to'g'ri sintaksis :
chmod [options] rejimi [, tartib] file1 [fayl2 ...]Chmod bilan ishlatiladigan odatdagi variantlardan ba'zilari quyidagilardir:
- -f, --silent, --quiet (eng ko'p xato xabarlarni bostiradi)
- -v, --verbose (qayta ishlangan har bir fayl uchun tashxis qo'yadi)
- -c, -changlar (batafsilroq, lekin o'zgarishlarni bildirganda)
- -R, --recursive (fayllarni va kataloglarni o'z-o'zini almashtirish)
- - yordamchi (yordam va chiqishlarni ko'rsatadi)
- --Version (chiqish versiyasi haqida ma'lumot va chiqishlar)
Quyida foydalanuvchi, guruh va komputerdagi hamma boshqalarga o'rnatilishi mumkin bo'lgan bir qator ruxsatnomalar ro'yxati berilgan. Raqamning yonida o'qish / yozish / ijro etiladigan harflar ekvivalenti.
- 7, rwx, o'qing, yozing va ijro eting
- 6, rw-, o'qish va yozish
- 5, rx, o'qing va ijro eting
- 4, r -, faqat o'qish
- 3, -wx, yozing va ijro eting
- 2, -w-, faqat yozing
- 1, - x, faqat ijro eting
- 0, ---, yo'q
chmod Buyruq misollar
Misol uchun, agar siz "ishtirokchilar" faylining ruxsatini o'zgartirishni xohlasangiz, har bir kishi unga to'liq kirish huquqini beradi,
chmod 777 ishtirokchiBirinchi 7 foydalanuvchi uchun ruxsatlarni o'rnatadi, ikkinchi 7 guruh uchun ruxsatlarni o'rnatadi va uchinchi 7 har bir kishi uchun ruxsatlarni o'rnatadi.
Agar siz unga kira oladigan yagona odam bo'lishni istasangiz, quyidagilarni ishlatishingiz mumkin:
chmod 700 qatnashchisiO'zingizga va guruh a'zolariga to'liq kirishni ta'minlash uchun:
chmod 770 ishtirokchiAgar siz o'zingiz uchun to'liq kirishni davom ettirmoqchi bo'lsangiz, lekin boshqalarni faylni o'zgartirishdan saqlamoqchi bo'lsangiz, quyidagilarni foydalanishingiz mumkin:
chmod 755 qatnashchisiQuyidagilardan, egasi faylni o'qish va yozish imkoniyatiga ega bo'lishi uchun "ishtirokchilar" ning ruxsatlarini o'zgartirish uchun yuqoridagi harflardan foydalanadi, ammo boshqa hech kimga ruxsat bermaydi:
chmod u = rw ishtirokchilariChmod buyrug'i haqida batafsil ma'lumot
Chgrp buyrug'i bilan mavjud fayllar va papkalarni guruhning egalik huquqini o'zgartirishingiz mumkin. Yangigrp buyrug'i bilan yangi fayllar va papkalar uchun standart guruhni o'zgartiring.
Chmod buyrug'ida ishlatiladigan ramziy aloqalar haqiqiy, maqsadli ob'ektga ta'sir qiladi.