Jawaban:
dari man chmod
:
2000 (the setgid bit). Executable files with this bit set will
run with effective gid set to the gid of the file owner.
Angka 2 di depan 775 adalah setgid
atau "id grup".
Untuk apa setgid
bit (set ID grup) digunakan?
Setgid memengaruhi kedua file dan juga direktori.
Ketika izin setgid diterapkan ke direktori, file yang dibuat dalam direktori ini adalah milik grup yang dimiliki direktori tersebut. Setiap pengguna yang telah menulis dan menjalankan izin dalam direktori dapat membuat file di sana. Namun, file tersebut milik grup yang memiliki direktori, bukan milik grup pengguna. File dalam direktori itu akan memiliki grup yang sama dengan grup direktori induk.
Ketika digunakan pada file, itu dijalankan dengan hak istimewa dari kelompok pengguna yang memilikinya daripada mengeksekusi dengan orang-orang dari kelompok pengguna yang mengeksekusinya.
Sumber:
https://www.geeksforgeeks.org/setuid-setgid-and-sticky-bits-in-linux-file-permissions/ https://docs.oracle.com/cd/E19683-01/816-4883/secfile- 69 / index.html
Lebih lanjut tentang id grup:
Saat masuk, file kata sandi ( /etc/passwd
) mencari ID pengguna login Anda dan menentukan ID pengguna numerik Anda dan satu ID pengguna grup awal. File grup ( /etc/group
) kemudian memberikan kepada Anda ID grup Anda yang lain (jika ada). Sistem kemudian memulai sebuah shell yang berfungsi sebagai ID pengguna numerik unik Anda dan juga memiliki izin semua ID grup numerik Anda (satu atau lebih).
Cara mengatur id grup ke direktori:
chmod 2775 /var/www
Di 2
depan 775
menyebabkan grup yang merupakan pemilik / var / www untuk disalin ke semua file / folder baru yang dibuat dalam direktori itu.
Ada juga opsi lain kemudian 2:
0: setuid, setgid, sticky bits are unset
1: sticky bit is in place
2: setgid bit is in place
3: setgid and sticky bits are in place
4: setuid bit is in place
5: setuid and sticky bits are in place
6: setuid and setgid bits are on
7: setuid, setgid, sticky bits are activated
Sumber: http://www.dba-oracle.com/t_linux_setuid_setgid_skicky_bit.htm
Id grup dapat diperiksa untuk nama grup di file / etc / group:
group_name:password:GROUP_ID
Lebih lanjut tentang kata sandi grup: /unix//a/46518/205850