Chmod ბრძანება Linux- ში

შეცვალეთ ფაილის ნებართვა Linux ბრძანებისგან

Chmod ბრძანება (მნიშვნელობა შეცვლის რეჟიმში) გაძლევთ შეცვალოთ წვდომის ნებართვა ფაილების და დასტების.

Chmod ბრძანება, ისევე როგორც სხვა ბრძანებები, შეიძლება შესრულდეს ბრძანების ან სკრიპტის ფაილიდან.

თუ საჭიროა ფაილების ნებართვა, შეგიძლიათ გამოიყენოთ ls ბრძანება .

chmod სარდლობის სინტაქსი

ეს არის სწორი სინტაქსი chmod ბრძანების გამოყენებისას:

chmod [options] mode [, რეჟიმი] file1 [file2 ...]

ქვემოთ მოცემულია ჩვეულებრივი პარამეტრები chmod- ით:

ქვემოთ მოცემულია რამდენიმე რიცხვითი ნებართვის ნუსხა, რომელიც შეიძლება დაყენებული იყოს მომხმარებლისთვის, ჯგუფისთვის და ყველასთვის კომპიუტერზე. ნომრის შემდეგ არის წაკითხული / ჩაწერა / შესრულების წერილი ექვივალენტი.

chmod სარდლობის მაგალითები

მაგალითად, თუ თქვენ, მაგალითად, "მონაწილეთა" ნებართვის შეცვლას გვსურდა, რომ ყველას აქვს სრული წვდომა,

chmod 777 მონაწილე

პირველი 7 ადგენს ნებართვას მომხმარებლისთვის, მეორე 7 განსაზღვრავს ნებართვას ჯგუფისთვის, ხოლო მესამე 7 აწესებს ნებართვას ყველასთვის.

თუ გინდა ერთადერთი, ვისაც შეუძლია წვდომა, გამოიყენოთ:

chmod 700 მონაწილე

საკუთარი თავისა და თქვენი ჯგუფის წევრების სრული ხელმისაწვდომობის მიცემა:

chmod 770 მონაწილე

თუ გსურთ შეინახოს სრული წვდომა, მაგრამ გსურთ შეინახოთ სხვა ადამიანები ფაილის შეცვლიდან, შეგიძლიათ გამოიყენოთ:

chmod 755 მონაწილე

ქვემოთ მოყვანილი წერილები გამოიყენება "მონაწილეთა" ნებართვების შესაცვლელად ისე, რომ მფლობელს შეუძლია წაიკითხოს და ჩაიწეროს ფაილი, მაგრამ ეს არ იცვლება ნებართვა ვინმესთვის:

chmod u = rw მონაწილეები

დამატებითი ინფორმაცია chmod სარდლობის შესახებ

თქვენ შეგიძლიათ შეცვალოთ არსებული ფაილების და დასტების ჯგუფის მფლობელობა chgrp ბრძანებით. შეცვალეთ ნაგულისხმევი ჯგუფი ახალი ფაილების და დასტებისთვის newgrp ბრძანებით.

გახსოვდეთ, რომ chmod ბრძანებაში გამოყენებული სიმბოლური კავშირები გავლენას მოახდენს ჭეშმარიტი, მიზნობრივი ობიექტის მიმართ.