Thư mục 'S' nghĩa là gì? (không phải chữ thường, nhưng viết hoa)


39

Tôi đã tải xuống Eclipse, giải nén nó, đã làm một vài điều khác và đột nhiên tôi nhận thấy hành vi thú vị này:

^_^ ~/Downloads > sudo chmod 0000 eclipse/

^_^ ~/Downloads > stat eclipse/
  File: 'eclipse/'
  Size: 4096        Blocks: 8          IO Block: 4096   directory
Device: 801h/2049d  Inode: 529725      Links: 9
Access: (2000/d-----S---)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2012-11-22 19:54:57.752017352 +1100
Modify: 2012-09-20 18:16:26.000000000 +1000
Change: 2012-11-22 20:07:49.354016510 +1100
 Birth: -

^_^ ~/Downloads > sudo chmod 0755 eclipse/

^_^ ~/Downloads > stat eclipse/
  File: 'eclipse/'
  Size: 4096        Blocks: 8          IO Block: 4096   directory
Device: 801h/2049d  Inode: 529725      Links: 9
Access: (2755/drwxr-sr-x)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2012-11-22 19:54:57.752017352 +1100
Modify: 2012-09-20 18:16:26.000000000 +1000
Change: 2012-11-22 20:08:19.042016478 +1100
 Birth: -

Quyền 'S' có nghĩa là gì đối với một thư mục? Và tại sao nó không cho phép tôi thoát khỏi nó?

Cảm ơn.

Câu trả lời:


65

'S' = Bit setgid của thư mục được đặt, nhưng bit thực thi không được đặt.

'S' = Bit setgid của thư mục được đặt và bit thực thi được đặt.

SetGID = Khi người dùng khác tạo tệp hoặc thư mục trong thư mục setgid như vậy, tệp hoặc thư mục mới sẽ có nhóm được đặt là nhóm của chủ sở hữu thư mục, thay vì nhóm người dùng tạo tệp.

Để loại bỏ bit setGID:

chmod g-s eclipse/

Lấy từ người đàn ông chmod:

Bạn có thể đặt hoặc xóa các bit bằng các chế độ tượng trưng như u + s và gs và bạn có thể đặt ( nhưng không xóa ) các bit bằng chế độ số.

liên kết đến một câu hỏi tương tự: https://unix.stackexchange.com/questions/27250/uppercase-s-in-permissions-of-a-folder


3
Điều gì về nếu slà trong người dùng -bits cho một thư mục, ví dụ drwsrwxr-x 2 someuser somegroup 4096 May 18 11:39? Dường như không đặt chủ sở hữu cho các tệp được tạo trong thư mục ...
SeldomNeedy
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.