Harap tambahkan lebih banyak konteks ke pertanyaan Anda. Kelompok mana yang Anda tanyakan?
aquaherd
Jawaban:
15
Grup utama adalah grup yang diterapkan pada Anda saat Anda masuk menggunakan metode yang biasa (TTY, GUI, SSH, dll.).
Karena proses biasanya mewarisi grup induk, dan proses awal Anda atau shell akan memiliki grup utama Anda sebagai grup, apa pun yang Anda lakukan biasanya memiliki efek grup utama di dalamnya (membuat file, misalnya).
Grup sekunder adalah grup yang Anda dapat memulai proses tanpa menggunakan kata sandi grup, baik melalui sgatau untuk masuk melalui newgrpperintah.
Jadi jika Anda memiliki grup primer xdan grup sekunder y,
touch foo
biasanya akan membuat file dengan xsebagai pemilik grup (kecuali direktori induk SETGID ke grup lain). Namun, Anda dapat melakukan:
sg y 'touch bar'
# or
newgrp y
touch baz
Kemudian bardan bazakan dibuat dengan ysebagai grup.
Namun, jika Anda tidak memiliki grup di grup sekunder Anda (katakanlah z), perintah sgdan newgroupakan meminta kata sandi grup jika Anda menggunakannya z.
Jika Anda berbicara tentang grup sistem file, mereka cukup dijelaskan di sini artikel cyberciti . Grup utama digunakan secara default saat membuat file baru. Anda dapat menguji ini
touch foo
ls -la foo
File akan dimiliki oleh Anda dan berada di grup utama Anda. Pengguna yang juga ada di grup utama Anda akan memiliki izin level grup pada file-file itu.
Anda dapat memeriksa grup sekunder Anda dengan
groups $(whoami)
Juga memungkinkan untuk berbagi file dengan orang-orang yang tidak ada dalam grup utama Anda dengan mengatur Set Group ID pada direktori. Ini dijelaskan di sini: folder bersama dengan SetGID .
Jawaban:
Grup utama adalah grup yang diterapkan pada Anda saat Anda masuk menggunakan metode yang biasa (TTY, GUI, SSH, dll.).
Karena proses biasanya mewarisi grup induk, dan proses awal Anda atau shell akan memiliki grup utama Anda sebagai grup, apa pun yang Anda lakukan biasanya memiliki efek grup utama di dalamnya (membuat file, misalnya).
Grup sekunder adalah grup yang Anda dapat memulai proses tanpa menggunakan kata sandi grup, baik melalui
sg
atau untuk masuk melaluinewgrp
perintah.Jadi jika Anda memiliki grup primer
x
dan grup sekundery
,biasanya akan membuat file dengan
x
sebagai pemilik grup (kecuali direktori induk SETGID ke grup lain). Namun, Anda dapat melakukan:Kemudian
bar
danbaz
akan dibuat dengany
sebagai grup.Namun, jika Anda tidak memiliki grup di grup sekunder Anda (katakanlah
z
), perintahsg
dannewgroup
akan meminta kata sandi grup jika Anda menggunakannyaz
.sumber
Jika Anda berbicara tentang grup sistem file, mereka cukup dijelaskan di sini artikel cyberciti . Grup utama digunakan secara default saat membuat file baru. Anda dapat menguji ini
File akan dimiliki oleh Anda dan berada di grup utama Anda. Pengguna yang juga ada di grup utama Anda akan memiliki izin level grup pada file-file itu.
Anda dapat memeriksa grup sekunder Anda dengan
Juga memungkinkan untuk berbagi file dengan orang-orang yang tidak ada dalam grup utama Anda dengan mengatur Set Group ID pada direktori. Ini dijelaskan di sini: folder bersama dengan SetGID .
sumber