Linux 当中都是以文件内容来设置系统权限,用户及用户组和系统环境。所以不要轻易的去删除一些不知道的文件。
一、用户管理
ubuntu中的用户管理文件在/etc/passwd文件中
因为所有用户都对这个文件有读写权限所以密码会保存在另外一个文件中。而是保存在
/etc/shadow的配制文件当中
/etc/passwd文件如下
image.png
二、用户组管理
用户组是保存在、/etc/group文件夹下
sudo:x:23:joychen,aaa,bbb
用户组名:x:组号:用户组下面的成员多个用“豆号分开”
三、添加一个用户
useradd [option] 用户名
option是代表参数:
-c 注释
-d 用户的主目录
-m 若目录不存在内创建它 -r -m 结合使用
-M 不创建 主目录
-e date 指定账记过期。日期格式为MM/DD/YY
-g 用户组
-G 用户组列表,逗号分开
-n 不为用户创建 私用 用户组
-s shell 指定用登录使用的shell
-r 创建一个用户ID小于500的系统账户
-u 用户id 手动指定用户id
-p password 为新建 用户指定登录密码
sudo shutdown now 关机
添加用户案例:
useradd -g 27
设定密码:
passwd zhangsan
修改用户参数
usermod [参数] [参数值 ]
删除用户
userdel zhangsan
查看当前登录的用户:
whoami
或
who
用户组添加
groupadd -g 888 project2
用户组的参数修改
groupmod [参数] 参数值
-g 设置欲使用的群组识别码
-o 重复使用群组识加码
-n 新的组名
删除用户组
groupdel 组名
上课练习
添加一个用户组project4 ,再添加一个用户lisi ,给lisi设置一个密码,指定到用户组project4中,并退出当前登录用户,用lisi账号登录操作系统。

image.png










网友评论