Home
last modified time | relevance | path

Searched refs:gid (Results 1 – 25 of 27) sorted by relevance

12

/DragonOS/user/apps/user-manage/src/check/
H A Dcheck.rs44 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 Dinfo.rs7 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 Dmain.c20 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 DREADME.md7 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 Dcred.rs31 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 Dsyscall.rs296 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 Dnull_dev.rs52 gid: 0, in new()
106 inode.metadata.gid = metadata.gid; in set_metadata()
H A Dzero_dev.rs52 gid: 0, in new()
106 inode.metadata.gid = metadata.gid; in set_metadata()
H A Dmod.rs286 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 Dshm.rs181 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 Dpipe.rs149 gid: 0, in new()
/DragonOS/kernel/src/driver/disk/ahci/
H A Dahci_inode.rs57 gid: 0, in new()
111 inode.metadata.gid = metadata.gid; in set_metadata()
/DragonOS/kernel/src/virt/kvm/
H A Dkvm_dev.rs70 gid: 0, in new()
125 inode.metadata.gid = metadata.gid; in set_metadata()
H A Dvcpu_dev.rs81 gid: 0, in new()
133 inode.metadata.gid = metadata.gid; in set_metadata()
H A Dvm_dev.rs79 gid: 0, in new()
131 inode.metadata.gid = metadata.gid; in set_metadata()
/DragonOS/kernel/src/driver/keyboard/
H A Dps2_keyboard.rs93 gid: 0, in new()
160 inode.metadata.gid = metadata.gid; in set_metadata()
/DragonOS/kernel/src/filesystem/ramfs/
H A Dmod.rs126 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 Dtest_info.c17 printf("gid: %d\n", shm_perm.gid); in print_shmidds()
/DragonOS/kernel/src/filesystem/vfs/
H A Dmod.rs726 pub gid: usize, field
747 gid: 0, in default()
883 gid: 0, in new()
H A Dsyscall.rs102 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 Dmod.rs343 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 Dexecutor.rs381 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 Dmod.rs116 gid: 0, in new()
/DragonOS/kernel/src/filesystem/kernfs/
H A Dmod.rs91 gid: 0, in create_root_inode()
522 gid: 0, in inner_create()
/DragonOS/kernel/src/filesystem/fat/
H A Dfs.rs220 gid: 0, in new()
371 gid: 0, in new()
1491 inode.metadata.gid = metadata.gid; in set_metadata()

12