Huruf besar S dalam izin folder


43

Apa arti surat Situ di bawah ini? File yang dimaksud adalah folder.

                                                                masukkan deskripsi gambar di sini

Saya membaca di sini bahwa huruf besar Sdapat menyatakan bahwa setgidbit aktif untuk eksekusi biner . Tapi ini folder. Apakah masih berarti setgidbit diaktifkan untuk itu? Jika demikian, apa artinya itu?

Jawaban:


36

Itu berarti bahwa file apa pun yang jatuh ke folder akan menjadi milik grup.

Misalnya: Misalkan Anda memiliki folder bernama "dibagikan" yang milik pengguna "intrpc" dan grup "pengguna", dan Anda (sebagai pengguna "initrpc") memasukkan file ke dalamnya. Akibatnya, file tersebut akan menjadi milik pengguna "intrpc" dan grup "pengguna", terlepas dari grup utama "initrpc".

Pada sebagian besar sistem, jika bit set-group-ID direktori diatur, subfile yang baru dibuat mewarisi grup yang sama dengan direktori, dan subdirektori yang baru dibuat mewarisi bit set-group-ID dari direktori induk.

Anda dapat membacanya di sini .

Mengapa huruf besar (dari tautan yang Anda berikan)?

setgid tidak berpengaruh jika grup tidak memiliki izin untuk dieksekusi. setgid diwakili dengan huruf kecil "s" di output ls. Dalam kasus di mana ia tidak memiliki efek itu diwakili dengan huruf besar "S".


Berikut ini penjelasan bagus tentang setgid yang diterapkan ke direktori.
Matthias Braun

2
Saya pikir itu menyesatkan untuk dikatakan setgid has no effect if the group does not have execute permissionskarena memang memiliki efek. Cukup tambahkan file ke direktori sebagai pemilik direktori: file tersebut akan memiliki grup direktori, bukan grup utama pemilik.
Matthias Braun

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.