文章目录
1.用户管理
任何使用Linux系统的用户必须拥有账户和密码。
root是Linux安装时默认的管理员账户,创建普通用户由root执行。
1.1 创建用户
不指定目录,默认在/home
useradd [新用户的用户名]
指定目录,不是在/home:
useradd -d 存放的目录 [新用户的用户名]
创建完成后,Linux系统会
(1)(默认)在/home目录下创建一个根目录,目录名为[新用户的用户名]
(2)Linux用户都是属于某一个组,如果创建的时候没有指定,则新创建一个新的组,组名为[新用户的用户名],然后将该新用户分配给该组。
1.2 设置用户密码
passwd [用户名]
1.3 删除用户
userdel [用户名]
删除用户的同时级联删除它的主目录
userdel -r [用户名]
1.4 查看用户信息
id [用户名]
1.5 切换用户
su [用户名]
从权限高的用户切换到权限低的用户不需要密码。
从权限低的用户切换到权限高的用户需要密码。
2.组管理
2.1 添加组
groupadd [组名]
2.2 删除组
groupdel [组名]
2.3 添加用户到组
gpasswd -a [用户名] [组名]
2.4 在组中移除用户
gpasswd -d [用户名] [组名]
2.5 添加用户时指定所属的组(主组)
useradd -g 组名 用户名
3.命令总结
功能 | 命令 |
---|---|
创建用户(默认) | useradd [新用户的用户名] |
创建用户(指定目录) | useradd -d 存放的目录 [新用户的用户名] |
设置用户密码 | passwd [用户名] |
删除用户 | userdel [用户名] |
删除用户(级联删除主目录) | userdel -r [用户名] |
切换用户 | su [用户名] |
功能 | 命令 |
---|---|
添加组 | groupadd [组名] |
删除组 | groupdel [组名] |
添加用户到组 | gpasswd -a [用户名] [组名] |
在组中移除用户 | gpasswd -d [用户名] [组名] |
添加用户时指定所属的组(主组) | useradd -g 组名 用户名 |