chmod უფლებების კალკულატორი უფასოდ
გადართეთ Unix ფაილის უფლებები მფლობელისთვის, ჯგუფისთვის და სხვებისთვის, რათა მიიღოთ ოქტალური მნიშვნელობა (755), სიმბოლური აღნიშვნა (rwxr-xr-x) და ზუსტი chmod ბრძანება.
| წაკითხვა | ჩაწერა | შესრულება | მნიშვნელობა | |
|---|---|---|---|---|
| მფლობელი | 7 | |||
| ჯგუფი | 5 | |||
| სხვები | 5 |
$ chmod 755 ფაილის სახელი
გავრცელებული პრესეტები
გავრცელებული გამოყენება
- სწორი ფაილი უფლებამოსილი ვებ სერვერიდაკონფიგურირება სწორი უფლებამოსილი ვებ ფაილი და ფოლდერი Apache/Nginx სერვერი.
- დაკონფიგურირება SSH გასაღები უფლებამოსილიSSH უარი გასაღები ღია უფლებამოსილი. გაიყო ზუსტი chmod გასაღები ფაილი.
- გავაკეთო Shell სკრიპტი განთავსებულიგაიყო chmod ბრძანება სკრიპტი განთავსებული ის შენახვა იყო უსაფრთხო.
- ისწავლეთ Linux ფაილი უფლებამოსილიგითხოვეთ ხვიძე როგორ octal და სიმბოლო Unix უფლებამოსილი რუკა წაკითხვა/ჩაწერა/განთავსებული.
- ფაილი უფლებამოსილი Docker სურათიდაკონფიგურირება სწორი უფლებამოსილი ფაილი დაკოპირებული Docker კონტეინერი.
როგორ მუშაობს
ეს ხელსაწყო ხელით დაწერილი, მთლიანად კლიენტ-მხრივი Unix ნებართვების კალკულატორია — ბიბლიოთეკების, სერვერის გარეშე. ის თითოეულ ნებართვას მოდელირებს, როგორც ლოგიკურ მნიშვნელობას React-ის მდგომარეობის მატრიცაში და გარდაქმნის თექვსმეტობით, სიმბოლურ და ls -l ფორმატებს შორის პირდაპირი ბიტური არითმეტიკის გამოყენებით.
- 1ჩექბოქსების მატრიცა აყენებს მდგომარეობასცხრავე კითხვის/ჩაწერის/გაშვების ჩექბოქსი (მფლობელი, ჯგუფი, სხვები) ცვლის ლოგიკურ მნიშვნელობას React-ის მდგომარეობის ობიექტში. სპეციალური ბიტები — setuid, setgid და sticky — ცალკე ინახება პარალელურ მდგომარეობის ობიექტში.
- 2ბიტური არითმეტიკა ითვლის თექვსმეტობითსoctalFor() ფუნქცია აჯამებს აქტიურ ნებართვის მნიშვნელობებს თითოეული ჯგუფისთვის, ფიქსირებული წონებით r=4, w=2, x=1. სამი ჯგუფის ციფრი ერწყმის ერთმანეთს, და თუ რომელიმე სპეციალური ბიტია დაყენებული, მეოთხე წამყვანი ციფრი (setuid=4, setgid=2, sticky=1) წინ ემატება.
- 3ორმხრივი დამუშავება ყველა შეყვანას სინქრონიზებს3- ან 4-ციფრიანი თექვსმეტობითი ნომრის აკრეფა იწვევს parseOctal()-ს, რომელიც ბიტურ AND-ს იყენებს, თითოეული ციფრის ისევ ნებართვის ლოგიკურ მნიშვნელობებად დასაშლელად და ჩექბოქსების მატრიცის განსაახლებლად. ls -l ხაზის ჩასმა იწვევს parseLsPerms()-ს, რომელიც რეგულარულ გამოსახულებას იყენებს 9-სიმბოლოიანი ნებართვის სტრიქონის ამოსაღებად და დეკოდირებს სპეციალურ სიმბოლოებს, როგორიცაა s, S, t და T, setuid/setgid/sticky-სთვის.
- 4chmod ბრძანება იწყობა და კოპირდებასაბოლოო chmod ბრძანება აშენებულია სტრიქონის ჩასმით — თექვსმეტობითი რეჟიმი ან სიმბოლური რეჟიმი (u=rwx,g=rx,o=rx ფორმა) — არასავალდებულო -R ალამითა და სამიზნე ფაილის სახელით. „კოპირებაზე“ დაწკაპუნება ბრძანებას ბუფერში წერს navigator.clipboard.writeText()-ის მეშვეობით, რომელიც ლოკალურად მუშაობს, ქსელური გამოძახების გარეშე.
დაკავშირებული ინსტრუმენტები
PDF-ის პაროლით დაცვა
დაამატეთ პაროლი PDF-ს AES-256 დაშიფვრით და სურვილისამებრ გამორთეთ ბეჭდვა, კოპირება ან რედაქტირება. მუშაობს ბრაუზერში; არაფერი იტვირთება.
დროის შტამპის კონვერტერი
გადაიყვანეთ Unix დროის შტამპები წაკითხვადი თარიღებად და პირიქით. მხარს უჭერს UTC-ს და ლოკალურ დროს, წამებს და მილიწამებს.
რიცხვის ბაზის კონვერტერი
გადაიყვანეთ რიცხვები ბინარულ, ოქტალურ, ათობრივ და თექვსმეტობრივ ფორმებს შორის. ნახეთ ბიტის ზომის შესაბამისობა და დაჯგუფებული ბინარული გამოსავალი მყისიერად.