Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | - | - | ||||
src/ | H | - | - | 2,334 | 1,835 | |
.gitignore | H A D | 05-Jun-2024 | 28 | 3 | 3 | |
Cargo.toml | H A D | 05-Jun-2024 | 508 | 37 | 28 | |
Makefile | H A D | 11-Nov-2024 | 1.3 KiB | 47 | 31 | |
README.md | H A D | 05-Jun-2024 | 2.8 KiB | 143 | 92 |
README.md
1## useradd 2 3- usage:添加用户 4 5 > useradd [options] username 6 7 useradd -c \<comment\> -d \<home\> -G \<group\> -g \<gid\> -s \<shell\> -u \<uid\> username 8 9- 参数说明: 10 11 - 选项: 12 -c comment 指定一段注释性描述 13 -d 目录 指定用户主目录,如果不存在,则创建该目录 14 -G 用户组 指定用户所属的用户组 15 -g 组id 16 -s Shell 文件 指定用户的登录 Shell 17 -u 用户号 指定用户的用户号 18 19 - 用户名: 20 指定新账号的登录名。 21 22- 更新文件: 23 > /etc/passwd 24 > /etc/shadow 25 > /etc/group 26 > /etc/gshadow 27 28## userdel 29 30- usage:删除用户 31 32 > userdel [options] username 33 34 userdel -r username 35 36- 选项: 37 -r 连同用户主目录一起删除。 38 39- 更新文件: 40 > /etc/passwd 41 > /etc/shadow 42 > /etc/group 43 44## usermod 45 46- usage:修改用户 47 48 > usermod [options] username 49 50 usermod -a -G<组 1,组 2,...> -c<备注> -d<登入目录> -G<组名> -l<名称> -s<登入终端> -u<用户 id> username 51 52- 选项: 53 -a -G<组 1,组 2,...> 将用户添加到其它组中 54 -c<备注> 修改用户帐号的备注文字。 55 -d 登入目录> 修改用户登入时的目录。 56 -G<组名> 修改用户所属的群组。 57 -l<名称> 修改用户名称。 58 -s\<shell\> 修改用户登入后所使用的 shell。 59 -u\<uid\> 修改用户 ID。 60 61- 更新文件: 62 > /etc/passwd 63 > /etc/shadow 64 > /etc/group 65 > /etc/gshadow 66 67## passwd 68 69- usage:设置密码 70 71 > 普通用户: passwd 72 > root 用户: passwd username 73 74 普通用户只能修改自己的密码,因此不需要指定用户名。 75 76- 更新文件 77 > /etc/shadow 78 > /etc/passwd 79 80## groupadd 81 82- usage:添加用户组 83 84 > groupadd [options] groupname 85 86 groupadd -g\<gid\> -p\<passwd\> groupname 87 88- 选项: 89 -g\<gid\> 指定组 id 90 -p 设置密码 91 92- 更新文件 93 > /etc/group 94 > /etc/gshadow 95 96## groupdel 97 98- usage:删除用户组 99 100 > groupdel groupname 101 102 groupdel \<groupname\> 103 104- 注意事项: 105 只有当用户组的组成员为空时才可以删除该组 106 107- 更新文件 108 > /etc/group 109 > /etc/gshadow 110 111## groupmod 112 113- usage:修改用户组信息 114 115 > groupmod [options] groupname 116 117 groupadd -g\<new gid\> -n\<new groupname\> groupname 118 119- 选项: 120 -g 设置新 gid 121 -n 设置新组名 122 123- 更新文件 124 > /etc/group 125 > /etc/gshadow 126 > /etc/passwd 127 128_/etc/passwd 文件格式:_ 129 130> 用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录 Shell 131 132_/etc/shadow 文件格式:_ 133 134> 登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志 135 136_/etc/group 文件格式:_ 137 138> 组名:口令:组标识号:组内用户列表 139 140_/etc/gshadow 文件格式:_ 141 142> 组名:组密码:组管理员名称:组成员 143