用户和用户组
用户:使用操作系统的人
用户组:具有相同系统权限的一组用户
:/etc/group存储当前系统中所有用户组信息
格式:组名称 | 组密码占位符 | 组编号 | 组中用户名列表
:root的组编号一定为0,组编号1-499为系统预留的组编号(预留给安装在操作系统中的软件使用);用户手动创建的用户组编号从500开始
:组密码全部是×表示,加密
:/ect/gshadow存储当前系统中用户组的密码信息
格式:组名称 | 组密码 | 组管理者 | 组中用户名列表
:/ect/passwd存储当前系统中所有用户的信息
格式:用户名 | 密码占位符 | 用户编号 | 用户组编号 | 用户注释信息 | 用户主目录 | shell类型
:/etc/shadow存储当前系统中所有用户的密码信息、
格式:用户名 | 密码|。。。。。
创建用户组和用户
groupadd 用户组名 ##创建一个用户组
groupmod -n 新名 旧名 ##修改已有组名
groupmod -g 组编号 组名 ##指定已有组名的组编号
groupdel 组名 #删除组
useradd -g 组名 用户名 ##添加到指定组中用户
useradd -d 指定目录 用户 ##为用户分配指定目录
usermod -c 注释信息 用户名 ##为指定用户添加注释
usermod -l 新用户名 旧用户名 ##为用户改名
usermod -g 指定组名 用户名 ##将用户修改到指定组中
userdel -r 用户名 ##删除用户以及目录
:
passwd -l 用户 ##用户被锁住
passwd -u 用户 ##用户被解锁
passwd -d 用户 ##密码被删除
主要组与附属组
用户可以同时属于多个组 –一个主要组 –多个附属组
gpasswd -a 用户 组名 ##为用户添加一个附属组
gasswd -d 用户 组名 ##为用户删除一个附属组
gasswd 用户 ##修改用户密码
newgrp 切换的组名 ##当前用户切换某个组为主要组
:
useradd -g 主要组名 -G 附属组名1,附属组名2… ##创建用户时指定主要组和附属组
切换用户
-su 用户 ##切换用户身份
:
-su 切换到root身份
其他命令
id 用户名
显示指定用户信息,包括用户编号、用户名
主要组编号及名称,附属组列表
groups 用户名
显示用户所在的所有组
chfn 用户
设置用户资料,依次输入用户资料
finger 用户
显示用户详细资料
共同学习,写下你的评论
评论加载中...
作者其他优质文章