Life would be so much simple if we don't care so much

Posts tagged ‘stickybit’

Linux – Sticky Bit – truy cập đặc biệt

Sticky Bit tức là quyền truy cập đặc biệt ở Linux. Ở bài này sẽ hướng dẫn về Sticky Bit

1. Sticky Bit là gì?

Sticky Bit là việc thưc mục được thiết lập quyền truy cập đặc biệt.
Directory được thiết lập Sticky Bit thì tất cả các user có thể write nhưng chỉ có owner (ngoại trừ root) mới được xoá.
Thư mục /tmp được thiết lập Sticky Bit.

2. Check Sticky Bit setting

Check Sticky Bit có đang được thiết lập hay không?
# ls -ld /tmp/
drwxrwxrwt 7 root root 4096 7月 29 04:02 /tmp/

Đối với account khác thì ở phần quyền execute sẽ là 「t」. Khi thiết lập Sticky Bit cho thư mục thì quyền execute sẽ hiển thị là 「t」

3. Thiết lập Sticky Bit

Dùng command chmod để setting Sticky Bit

Setting với Symbol mode
Để set Sticky Bit với symbol mode thì dùng command chmod và set authority cho Other là t

chmod o+t dir

Setting với Numeric mode
Để set Sticky Bit với numeric mode thì dùng thêm vào giá trị 1000 cho quyền truy cập

chmod 1777 dir
Thử confirm lại permission của thư mục trên

# ls -ld dir
drwxrwxrwt 2 root root 4096 7月 29 08:41 dir
Phần Other sẽ hiển thị quyền truy cập tương ứng với t, Sticky Bit đã được set

Advertisements