შეცვალეთ წვდომის უფლება Linux- ში

Anonim

შეცვალეთ წვდომის უფლება Linux- ში

ოპერაციულ სისტემებში Linux Kernel- ზე დაფუძნებული ოპერაციული სისტემებით, არსებობს უფლებამოსილების კონფიგურაცია, რომელიც საშუალებას გაძლევთ გაყოფა ანგარიშებს შორის დაშვების უფლებას. ეს არის შეზღუდვა კონკრეტული ფაილების, დირექტორიების ან პროგრამების ხელმისაწვდომობის შესახებ. არსებობს სამი სახის მსგავსი უფლებები - კითხვა, წერა და აღსრულება. ნებისმიერი მათგანი შეიძლება იყოს რედაქტირებული ცალკე თითოეული მომხმარებლის მიერ რეგისტრირებული OS- ში სპეციალური ინსტრუმენტების გამოყენებით. შემდეგი იქნება აღნიშნული პარამეტრების ორი კონფიგურაციის მეთოდი.

კონფიგურაცია დაშვების უფლება Linux

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

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

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

მეთოდი 2: Chmod გუნდი

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

Chmod სინტაქსი

თითოეულ ბრძანებას აქვს საკუთარი სინტაქსი - სპეციფიკური თანმიმდევრობით ჩაწერილი ვარიანტი და პარამეტრების კომპლექტი, რომელიც განსაზღვრავს აუცილებელ ქმედებებს. შემდეგ შეყვანის თანმიმდევრობა იქნება: Chmod + პარამეტრები + უფლებები + ობიექტის სახელი ან გზა. დეტალური ინფორმაცია, თუ როგორ გამოიყენოთ Chmod, წაიკითხეთ კონსოლში. თქვენ შეგიძლიათ აწარმოოთ მენიუ ან Ctrl + Al + T გასაღები კომბინაცია.

დასაწყისი ტერმინალში შეასრულოს chmod ბრძანება Linux ოპერაციული სისტემა

ტერმინალში, თქვენ უნდა დარეგისტრირდეთ chmod --help და დააჭირეთ ENTER. ამის შემდეგ, ოფიციალური დოკუმენტაციის ნაგულისხმები ენა იქნება ნაჩვენები, რომელიც დაეხმარება გაუმკლავდეთ საფუძვლებს სასარგებლო. მაგრამ ჩვენ მაინც უფრო დეტალურად აღწერა ყველა პარამეტრები და უფლებები.

გაცნობა ოფიციალური დოკუმენტაციის Chmod კომუნალური მეშვეობით კონსოლი Linux

წვდომის უფლებები

როგორც უკვე ვიცით, რომ აღნიშნული ინფორმაცია, არსებობს სამი სახის უფლებების Linux in Linux - კითხვის, წერის და აღსრულება. თითოეულ მათგანს აქვს საკუთარი წერილი დანიშნულების CHMOD, რომელიც უნდა იქნეს გამოყენებული, როდესაც სამუშაო გუნდთან ერთად.

  • R - კითხულობს;
  • w - ჩაწერა;
  • x - აღსრულება;
  • S - აღსრულების სახელით superuser. ეს უფლება ნებაყოფლობითია და გულისხმობს დაწყებას პროგრამები და სკრიპტები მთავარი ანგარიშზე (უხეშად რომ ვთქვათ მეშვეობით sudo ბრძანება).

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

  • U ობიექტის მფლობელი;
  • G - ჯგუფი;
  • o - დანარჩენი წევრებს;
  • A - ყველა ზემოთ მომხმარებლებს.

გარდა ამისა, გუნდი განხილვის ქვეშ იღებს notation უფლებების სახით ნომრები. მოღვაწეთა 0-დან 7 ნიშნავს კონკრეტული პარამეტრი:

  • 0 - არ უფლებებს;
  • 1 - ექსკლუზიურად აღსრულება;
  • 2 - მხოლოდ ჩანაწერი;
  • 3 - აღსრულების და რეკორდი ერთად;
  • 4 - მხოლოდ კითხულობს;
  • 5 - კითხულობს და აღსრულება;
  • 6 - კითხვა და წერა;
  • 7 - ყველა უფლება ერთად.

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

Პარამეტრები

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

  • -c - მონიტორები ინფორმაციას ყველა ცვლილებების შემდეგ ბრძანება გააქტიურებულია;
  • ვ - აღმოფხვრას ჩვენება ყველა შენიშვნა შეცდომებს;
  • -V - მაჩვენე ყველა ინფორმაცია შემდეგ ბრძანება გააქტიურებულია;
  • --Reference - აირჩიეთ ნიღაბი უფლებების კონკრეტული ფაილი;
  • -R - გააქტიურება უკან. ამ შემთხვევაში, აღნიშნული უფლება გამოყენებული იქნება ყველა ფაილი და დასტა მითითებულ დირექტორიაში;

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

დამატებითი ქმედებები

გააძლიეროს ფონდის მუშაობის Terminal, მომხმარებელს უნდა გამოიყენოს რამდენიმე ბრძანებას, რომ ოპტიმიზაცია აღსრულების შემდგომი. მაგალითად, მას შემდეგ იწყება, შეგიძლიათ დარეგისტრირდეთ CD / Home / user / ფოლდერი, სადაც / home / user / ფოლდერი არის პირობითი გეზი საჭირო ფოლდერი. გააქტიურების შემდეგ ეს ბრძანება, იქნება ეს ნაბიჯი მითითებულ დირექტორიაში და ყველა შემდგომი ქმედებები განხორციელდება მეშვეობით. ამდენად, უნდა მიუთითოთ სრული გეზი ფაილი ან საქაღალდე მომავალში აღმოფხვრილი (რა თქმა უნდა, იმ შემთხვევაში, თუ ისინი მდებარეობენ იმ ადგილას, სადაც გარდამავალი იყო შესრულებული).

Skip to საჭირო ადგილას მეშვეობით ტერმინალის Linux

შეუძლებელია არ აღსანიშნავად LS ბრძანების -L ვარიანტი. ეს უტილიტა გაძლევთ საშუალებას ნახოთ მიმდინარე პარამეტრების დაშვების უფლება ობიექტები. მაგალითად, შედეგი -RW-RW-R- მიუთითებს, რომ მფლობელი შეძლებს წაკითხული და შეცვალონ ფაილი, ჯგუფი იგივეს, და სხვა წევრებს მხოლოდ წაიკითხა. (ყველა დანიშვნების შეესაბამება დაშვების უფლება აღწერილია ზემოთ). დეტალები მოქმედება LS გუნდი Linux განუცხადა მეორე სტატია შემდეგ ბმულზე.

რეგისტრაცია ls ბრძანება, რათა დადგინდეს

მოხმარებლის ასევე: ნიმუშები LS სარდლობის Linux

მაგალითები გუნდი

და ბოლოს, მინდა, რათა გარკვეული მაგალითები გამოყენების კომუნალური რომ მომხმარებლებს აღარ გაქვთ რაიმე შეკითხვები სინტაქსი გუნდი და მისი პროგრამა. ყურადღება მიაქციეთ ასეთი ხაზები:

მაგალითები CHMOD ბრძანება Linux ოპერაციული სისტემები

  • CHMOD A + R FILE_NAME - დაამატოთ ყველა უფლება წაიკითხოს ფაილი;
  • CHMOD A-X FILE_NAME - შეარჩიო უფლება შეასრულოს ობიექტი;
  • CHMOD A + R FILE_NAME - Add წაკითხვის და წერა უფლებები;
  • CHMOD -R U + W, GO-W საქაღალდეები - საარსებო უკან (განცხადება ბრძანება მთელი დირექტორია და მისი შინაარსი) და დასძინა, უფლება ჩაწერის მფლობელი და წაშლის შესვლის უფლება ჩაწერის სხვა წევრებს.

როგორც ხედავთ, ნიშნები + და - ნიშნავს add ან შეარჩიო უფლებები. ისინი მითითებული ერთად ვარიანტი და უფლებების გარეშე ფართები, და შემდეგ ფაილი ჰქვია ან სრული გეზი იგი.

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

აგრეთვე იხილე: ხშირად გამოყენებული ბრძანებები ტერმინალის Linux- ში

Წაიკითხე მეტი