/DragonOS/user/apps/user-manage/src/check/ |
H A D | check.rs | 44 info.gid = arg.clone(); in check() 99 if info.group.is_empty() && info.gid.is_empty() { in check_group_gid() 112 let (groupname, gid) = (data[0].to_string(), data[2].to_string()); in check_group_gid() 114 if !info.gid.is_empty() && info.gid != gid { in check_group_gid() 116 format!("The gid of the group [{}] isn't {}", info.group, info.gid), in check_group_gid() 119 } else if info.gid.is_empty() || info.gid == gid { in check_group_gid() 120 info.gid = gid; in check_group_gid() 125 if !info.gid.is_empty() && info.gid == gid { in check_group_gid() 128 format!("The gid of the group [{}] isn't {}", info.group, info.gid), in check_group_gid() 150 let mut gid = (max_gid + 1).to_string(); in check_group_gid() localVariable [all …]
|
H A D | info.rs | 7 pub gid: String, field 22 info.username, info.uid, info.gid, info.comment, info.home_dir, info.shell in from() 59 pub gid: String, field 69 format!("{}:{}:{}:\n", self.groupname, passwd, self.gid) in to_string_group() 92 pub gid: String, field
|
/DragonOS/user/apps/test_cred/ |
H A D | main.c | 20 int gid = getgid(); in main() local 21 assert(gid == 1000); in main() 22 printf("Current gid:%d\n\n", gid); in main()
|
/DragonOS/user/apps/user-manage/ |
H A D | README.md | 7 useradd -c \<comment\> -d \<home\> -G \<group\> -g \<gid\> -s \<shell\> -u \<uid\> username 86 groupadd -g\<gid\> -p\<passwd\> groupname 89 -g\<gid\> 指定组 id 117 groupadd -g\<new gid\> -n\<new groupname\> groupname 120 -g 设置新 gid
|
/DragonOS/kernel/src/process/ |
H A D | cred.rs | 31 pub gid: Kgid, field 62 gid: GLOBAL_ROOT_GID, in init() 150 pub fn setgid(&mut self, gid: usize) { in setgid() 151 self.gid.0 = gid; in setgid()
|
H A D | syscall.rs | 296 return Ok(pcb.cred.lock().gid.data()); in getgid() 326 pub fn setgid(gid: usize) -> Result<usize, SystemError> { in setgid() 331 guard.setgid(gid); in setgid() 332 guard.setegid(gid); in setgid() 333 guard.setsgid(gid); in setgid() 334 guard.setfsgid(gid); in setgid() 335 } else if guard.gid.data() == gid || guard.sgid.data() == gid { in setgid() 336 guard.setegid(gid); in setgid() 337 guard.setfsgid(gid); in setgid() 402 if fsgid == guard.gid || fsgid == guard.egid || fsgid == guard.sgid { in setfsgid()
|
/DragonOS/kernel/src/filesystem/devfs/ |
H A D | null_dev.rs | 52 gid: 0, in new() 106 inode.metadata.gid = metadata.gid; in set_metadata()
|
H A D | zero_dev.rs | 52 gid: 0, in new() 106 inode.metadata.gid = metadata.gid; in set_metadata()
|
H A D | mod.rs | 286 gid: 0, in new_with_parent() 377 gid: 0, in do_create_with_data() 531 inode.metadata.gid = metadata.gid; in set_metadata()
|
/DragonOS/kernel/src/ipc/ |
H A D | shm.rs | 181 gid: 0, in add() 463 self.kern_ipc_perm.gid = shm_id_ds.gid() as usize; in copy_from() 489 gid: usize, field 613 pub fn gid(&self) -> u32 { in gid() method 614 self.shm_perm.gid in gid() 631 gid: u32, field 646 pub fn new(key: i32, uid: u32, gid: u32, cuid: u32, cgid: u32, mode: u32) -> Self { in new() 650 gid, in new()
|
H A D | pipe.rs | 149 gid: 0, in new()
|
/DragonOS/kernel/src/driver/disk/ahci/ |
H A D | ahci_inode.rs | 57 gid: 0, in new() 111 inode.metadata.gid = metadata.gid; in set_metadata()
|
/DragonOS/kernel/src/virt/kvm/ |
H A D | kvm_dev.rs | 70 gid: 0, in new() 125 inode.metadata.gid = metadata.gid; in set_metadata()
|
H A D | vcpu_dev.rs | 81 gid: 0, in new() 133 inode.metadata.gid = metadata.gid; in set_metadata()
|
H A D | vm_dev.rs | 79 gid: 0, in new() 131 inode.metadata.gid = metadata.gid; in set_metadata()
|
/DragonOS/kernel/src/driver/keyboard/ |
H A D | ps2_keyboard.rs | 93 gid: 0, in new() 160 inode.metadata.gid = metadata.gid; in set_metadata()
|
/DragonOS/kernel/src/filesystem/ramfs/ |
H A D | mod.rs | 126 gid: 0, in new() 275 inode.metadata.gid = metadata.gid; in set_metadata() 328 gid: 0, in create_with_data() 590 gid: 0, in mknod()
|
/DragonOS/user/apps/test_shm/ |
H A D | test_info.c | 17 printf("gid: %d\n", shm_perm.gid); in print_shmidds()
|
/DragonOS/kernel/src/filesystem/vfs/ |
H A D | mod.rs | 726 pub gid: usize, field 747 gid: 0, in default() 883 gid: 0, in new()
|
H A D | syscall.rs | 102 gid: i32, field 128 gid: 0, in new() 1291 kstat.gid = metadata.gid as i32; in do_fstat() 1418 tmp.stx_gid = metadata.gid as u32; in do_statx()
|
/DragonOS/kernel/src/filesystem/procfs/ |
H A D | mod.rs | 343 gid: 0, in new() 577 inode.metadata.gid = metadata.gid; in set_metadata() 631 gid: 0, in create_with_data()
|
/DragonOS/user/apps/user-manage/src/executor/ |
H A D | executor.rs | 381 if let Some(gid) = &info.new_gid { in update_group_file() 383 if gid != fields[2] { in update_group_file() 709 if field[3] == info.gid { in update_passwd_file()
|
/DragonOS/kernel/src/filesystem/devpts/ |
H A D | mod.rs | 116 gid: 0, in new()
|
/DragonOS/kernel/src/filesystem/kernfs/ |
H A D | mod.rs | 91 gid: 0, in create_root_inode() 522 gid: 0, in inner_create()
|
/DragonOS/kernel/src/filesystem/fat/ |
H A D | fs.rs | 220 gid: 0, in new() 371 gid: 0, in new() 1491 inode.metadata.gid = metadata.gid; in set_metadata()
|