linux基础五
用户 组 权限
权限:r w x
r 可读 w 可写 x可执行
文件:
r:可读,可使用类似cat 的命令进行查看文件内容
w:可写,可以编辑或删除该文件
x:可执行,可命令提示符下当作命令提交给内核运行
目录:
r:可以对此目录进行ls列出所有文件
w:可以在此目标创建文件
x:可以使用cd命令切换此文件目录,可以使用ls -l查看内部文件的详细信息
权限表示:
--- 无权限 000
--x 可执行权限 001
-w- 可写权限 002
-wx 可写可执行 003
r-- 可读权限 004
r-x可读可执行 005
rw- 可读可写 006
rex 可读可写 007
之前咱们讲过LS的命令,里面的--- ---- ---- 分别针对的是属主(创建文件的用户)属组(属主所在的组内)其他用户(一般用户)的权限,注意观察权限的分配是否正确
用户 UID 它的密码一般存放在 /etc/passwd
组 GID 它的密码一般存放在 /etc/group
用户类别:用户范围在0~65535内其中
管理员 0
普通用户 1-65535
————系统用户1-499
————一般用户500-60000
组分为:
管理组
普通组 ——系统组
——一般组
用户组类别:
基本组
私有组
附加组
用户管理常用命令:useradd usedel userdel usermod passwd
useradd 新建用户
useradd [] [USERNAME]
useradd -u ( uid >500) uid [USERNAME] 之前有声明1-499是系统用户被占所以需要再五百以后
useradd -g [GID ]基本组
useradd -G[GID]附加组
useradd -c 注释信息
useradd -d 指定路径
useradd-s 指定权限
useradd-r 添加系统组
useradd-m 强制给家目录创建用户
useradd-k复制之前文件
useradd-M不给用户创建家目录
userdel[][USERNAME]
id 查看用户属性信息的
id-g\G查看用户组
id-u 查看用户UID
id-Gn查看组名
finger 查看用户信息
finger [] [USERNAME]
usermod修改用户账号属性信息
usermod :[] [USERNAME]
usermod -l 更改用户名
usermod -L锁定用户账号
usermod -U解锁用户账号
chsh 修改用户默认SHELL
chfh 修改用户注释信息
密码管理:
passwd [USERNAME]
--stdin 标准输入读取密码
-l 锁定用户账号
-u 解锁用户账号
-n密码最短使用时间
-d删除用户密码
pwck 检查密码完整性
pwch [USERNAME]
组管理group
groupadd 【】【USERNAME】创建组,和useradd差不多
groupadd -g 指定GID
。。。。
-r添加系统组
groupmod 修改组
groupmod [] []
groupdel 删除组
groupdel [] []
gpasswd给组加密码
chage更改过期信息
chage [][]
chage -d指定密码最近一次修改时间
-E用户账号禁用过期时间
-l 非操作时段
-m最短使用期限
-M最长使用期限
-W警告时长
-----------------------------------------------
复习~~~
上一章https://www.cnblogs.com/X404/p/12241382.html
history 历史记录,
histort命令有以下使用方法~
history -c清空历史
history-d删除第N页
!n跳转到历史命令第N行
alias 命令别名
alias lsr=ls
unalias 撤销别名
unalias lsr
命令替换$
$()
bash支持的引号'' "" ""
文件名通配
*任意长度字符
ls *A*搜索关于A的任意长度字符
?任意单个字符
ls *a?
[]匹配指定范围内任意字符
ls [0-9]a
---------------------------------------------------
新年快结束了,希望大家都有一个好的开始
朝着目标行走不停,低调求发展。