以下的操作需要权限,命令都是在root超级管理员下执行,如果没有权限,请获取权限,在命令前面输入 sudo 即可,详情可以看本章的用户管理部分。
用户组和用户
用户组的操作
添加用户组 : groupadd 组名
删除用户组 : groupdel 组名
"删除组的时候 如果该组被使用,得先移除使用的文件或用户"
查看所有用户组 : getent group --方式一、快捷命令查看
查看所有用户组: cat /etc/group --方式二、通过查看文件的方式查看
修改文件/文件夹的所属组: chgrp 组名 指定文件/文件路径
"当使用 chgrp 修改文件夹所属组时,只修改当前路径的文件夹所属组"
修改文件/文件夹的所属组: chgrp 组名 指定文件/文件路径 -R --修改文件夹整体的所属组
用户的操作
添加用户(不指定组) : useradd 用户名 '用户名自定义'
"提醒 : 在操作用户时必须要在root超级用户登入状态中进行操作,否则没有权限"
"提醒 : 默认在/home目录下创建了一个以用户名命名的文件夹"、
"提醒 : 如果添加用户的时候没有指定所属组,默认自动生成了一个以此用户名命名的组"
创建新用户同时指定组 : useradd 用户名 -g 组名 '用户名自定义'
"注意: 多个用户可以指定同一个组"
"注意: 如果添加用户的时候手动指定了组,删除该用户的时候,组依然存在"
删除用户 : userdel 用户名 -r '用户名自定义'
"注意: 如果不加-r,用户被删除后,那么它的家目录的文件夹依然存在"
"注意: 如果用户所属组是添加用户的时候自动生成的,那么删除用户的对应的组也会自动删除"
查看所有用户: getent passwd --方式一、快捷命令查看
查看所有用户: cat /etc/passwd --方式二、通过查看文件的方式查看
"注意 : 使用useradd创建好用户后,想要登入时,需要设置用户的密码"
创建用户密码 : passwd 用户名 --输入两次即可
用户授权
1.root超级用户下打开sudoers文件