2022.11.30***-12.3***
DAY06 andDAY07
#\cp 不匹配cp别名直接匹配cp命令本身
一,命令缓存
hash 查看系统命令缓存
hash -d 命令 删除指定命令的缓存
hash -r 清空所有命令缓存
exit 退出终端可以清空终端的命令缓存
#cat /etc/passwd
#mv /usr/bin/cat /usr/local/bin
#cat /A
-bash: /usr/bin/cat: No such file or diretcory ---通过缓存路径匹配命令文件
#hash -d cat
date
二用户,组
用户,组
多用户多任务的
Linux管理模式私有模式:每一个用户对应一个和用户同名的组
公有模式
用户类型
管理员:只允许有一个 root 0
普通用户:1-65535个用户
管理员:root 0
普通用户:Redhat 1-60000
系统用户:系统安装自动创建 1-200 201-999
一般用户:手动添加 1000-60000
user add 用户名 /usr/sbin/useradd
-u 更改用户UID #usermod -u 11 1 newxiao1 或#usermod newxiao1 -u 111
-g 更改用户的基本组(主组) #usermod -g redhat newxiao1
-G 更改用户的附加组 #groupadd g1 #usermod -G g1 newxiao1
-c 注释信息 #useradd -c wohsixiao1 newxiao1
-d 家目录
-s 更改shell字段(可交互式shell,非交互式shell)
#usermod -s /sbin/nologin newxaio1
cat /etc/passwd 用户配置文件
xiao1:x:1001:1001::/home/:/bin/bash
用户名:密码的占位符:UID:GID(默认组):注释,描述字段:用户的家目录:shell字段/bin/bash /sbin/nologin
usermod [option…] [选项参数] 用户名
-l 修改用户登录名称 #usermod -l newxiao1(新的登录名称) xiao1(用户名)
-u 更改用户UID #usermod -u 111 newxiao1 或#usermod newxiao1 -u 111
-g 更改用户的基本组(主组) #usermod -g redhat newxiao1
-G 更改用户的附加组 #groupadd g1 #usermod -G g1 newxiao1
-c 注释信息 #useradd -c wohsixiao1 newxiao1
-d 家目录
-s 更改shell字段(可交互式shell,非交互式shell)
#usermod -s /sbin/nologin newxaio1
eg:
usermod -l newname -u 1234 -g 1