Sobes.tech
Junior — Middle

გთხოვთ, ახსენით sticky-bit-ის მუშაობის პრინციპი და მიზანი Linux-ის ფაილური სისტემებში.

sobes.tech AI

პასუხი AI-სგან

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

ეს ხშირად გამოიყენება საერთო დირექტორიებში, მაგალითად /tmp-ში, რათა თავიდან აიცილოს სხვა მომხმარებლების ფაილების წაშლა.

მაგალითი:

  • /tmp დირექტორია ჩვეულებრივ აქვს უფლებები drwxrwxrwt, სადაც t არის sticky-bit.
  • მომხმარებელი მხოლოდ თავის ფაილებს ქმნის და წაშლის ამ დირექტორიაში.

Sticky-bit-ის დაყენება:

chmod +t /მიმართულება/დირექტორია

შემოწმება:

ls -ld /მიმართულება/დირექტორია

Sticky-bit ეხმარება უსაფრთხოების და წვდომის კონტროლის გაუმჯობესებაში საერთო ფაილურ სივრცეებში.