შეცვალეთ ფაილის ნებართვა Linux ბრძანებისგან
Chmod ბრძანება (მნიშვნელობა შეცვლის რეჟიმში) გაძლევთ შეცვალოთ წვდომის ნებართვა ფაილების და დასტების.
Chmod ბრძანება, ისევე როგორც სხვა ბრძანებები, შეიძლება შესრულდეს ბრძანების ან სკრიპტის ფაილიდან.
თუ საჭიროა ფაილების ნებართვა, შეგიძლიათ გამოიყენოთ ls ბრძანება .
chmod სარდლობის სინტაქსი
ეს არის სწორი სინტაქსი chmod ბრძანების გამოყენებისას:
chmod [options] mode [, რეჟიმი] file1 [file2 ...]ქვემოთ მოცემულია ჩვეულებრივი პარამეტრები chmod- ით:
- -f, --silent, --quiet (შეცვლის ყველაზე შეცდომის შეტყობინებები)
- -v, --verbose (გამოდის დიაგნოსტიკური ყველა ფაილი დამუშავებული)
- -c, --changes (როგორც verbose მაგრამ ანგარიშები მხოლოდ მაშინ, როდესაც ცვლილება ხდება)
- -R, --recursive (შეცვლის ფაილი და დირექტორიები რეკურსიული)
- --help (აჩვენებს დახმარებას და გამოსვლას)
- --ვერსია (გამოდის ვერსია ინფორმაცია და გამოსვლა)
ქვემოთ მოცემულია რამდენიმე რიცხვითი ნებართვის ნუსხა, რომელიც შეიძლება დაყენებული იყოს მომხმარებლისთვის, ჯგუფისთვის და ყველასთვის კომპიუტერზე. ნომრის შემდეგ არის წაკითხული / ჩაწერა / შესრულების წერილი ექვივალენტი.
- 7, rwx, read, write, და შეასრულოს
- 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 ბრძანებაში გამოყენებული სიმბოლური კავშირები გავლენას მოახდენს ჭეშმარიტი, მიზნობრივი ობიექტის მიმართ.