Thứ Tư, 27 tháng 2, 2019

Chmod và sticky bits trên Linux?


Chmod hay sticky bits là những chế độ permission đặc biệt đáng chú ý trong VPS Linux, trong đó SUID và GUID thường được disable trong một vài hệ điều hành vì lý do bảo mật.


Ví dụ sau sẽ cho thấy SUID permission được set trên lệnh passwd với chữ cái s. Để thay đổi password, và do passwd được owner bới root nên lệnh passwd phải được thưc thi bởi root, ngoài ra không một user nào có quyền thực thi với lệnh passwd này.
$ which passwd/usr/bin/passwd$ ls -l /usr/bin/passwd-r-s–x–x 1 root root 17700 Jun 25 2004 /usr/bin/passwd
Sticky bit có sử dụng tùy chọn “t” cùng với lệnh chmod để thiết lập. Ngoài ra còn có một cách khác như sau:
$ chmod 777 public$ chmod +t public$ ls -ltotal 4drwxrwxrwt 2 tclark authors 4096 May 15 10:45 public


Không có nhận xét nào:
Write nhận xét