aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorLibravatar smitsohu <smitsohu@gmail.com>2020-12-21 22:19:10 +0100
committerLibravatar smitsohu <smitsohu@gmail.com>2020-12-21 22:19:10 +0100
commit36f1950fdc889ca42545258dc7cf47d72e46b1a1 (patch)
treeb8adf7024db4b5d6bca25f45fcc67c346c587477 /src
parentfix forwarding of login option to restricted shell (diff)
downloadfirejail-36f1950fdc889ca42545258dc7cf47d72e46b1a1.tar.gz
firejail-36f1950fdc889ca42545258dc7cf47d72e46b1a1.tar.zst
firejail-36f1950fdc889ca42545258dc7cf47d72e46b1a1.zip
noroot option: create mapping of firejail group
Diffstat (limited to 'src')
-rw-r--r--src/firejail/main.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/firejail/main.c b/src/firejail/main.c
index 78aec5e25..babeac1ef 100644
--- a/src/firejail/main.c
+++ b/src/firejail/main.c
@@ -3031,8 +3031,15 @@ int main(int argc, char **argv, char **envp) {
3031 ptr += strlen(ptr); 3031 ptr += strlen(ptr);
3032 3032
3033 if (!arg_nogroups) { 3033 if (!arg_nogroups) {
3034 // add firejail group
3035 gid_t g = get_group_id("firejail");
3036 if (g) {
3037 sprintf(ptr, "%d %d 1\n", g, g);
3038 ptr += strlen(ptr);
3039 }
3040
3034 // add tty group 3041 // add tty group
3035 gid_t g = get_group_id("tty"); 3042 g = get_group_id("tty");
3036 if (g) { 3043 if (g) {
3037 sprintf(ptr, "%d %d 1\n", g, g); 3044 sprintf(ptr, "%d %d 1\n", g, g);
3038 ptr += strlen(ptr); 3045 ptr += strlen(ptr);