Linux 基础进阶版 一(用户权限及管理)

重定向 : 将前面命令的输出 写入到文本文件

>   : 覆盖重定向
>> : 追加重定向
例  :  cat /etc/passwd  > /opt/1.txt        #重定向会自动创建文本文件

管道符 : |

将前面命令的输出结果,交由后面的命令处理 也就是说作为后面命令的参数
例 : cat /etc/passwd | head - 2 # 将/etc/passwd 里的内容 管道给 head -2  作为 head -2 的参数 其输出为  /etc/passwd 的前两行

用户和组 :

用户 : 1 可登录系统    2 确认身份,实现权限控制
组 : 基本组 , 附加组 (一个用户至少属于一个组)

添加用户命令集 :

useradd + 选项 + 用户名

选项 作用
- u 创建用户时同时更改用户UID
- d 创建用户时指定用户家目录路径
- s 创建用户时更改指定登录解释器
- G 创建用户同时把用户加入到指定组

设置用户密码 :

交互式 : passwd + 用户名 (超级管理员 需要加 用户名 , 普通用户不需要加)
非交互式 : echo + 新密码 | passwd  --stdin  +  用户名

管理组 :

添加组 : groupadd + 组名
删除组 : groupdel + 组名
管理组成员 : 
	gpasswd  -a  用户名  +  组名      #添加用户到指定组
	gpasswd  -d  用户名  +  组名      #删除指定组的用户

管理用户 :
chmod + 选项 + 用户名

选项 作用
- u 修改用户UID
- d 家目录路径
- s 修改用户登录解释器
- G 修改用户到指定附加组

删除用户 :
userdel - r + 用户名
####################################################################################################
/etc/passwd 存放信息为 : 用户名:密码占位符:UID:用户基本组GID:描述信息(大部分为空):家目录:解释器程序

猜你喜欢

转载自blog.csdn.net/Win_Le/article/details/95101965
今日推荐