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


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

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: