用户管理
1> useradd 添加新用户
useradd 用户名
useradd -g 组名 用户名
2> passwd 用户名 修改密码
3> id 用户名 用户是否存在
4> cat /etc/passwd 查看创建了多少用户
5> userdel -r 删除用户
修改权限
1> vim /etc/sudoers 进入该文件内修改
2> 修改权限后
可以通过sudo 命令的方式 使用命令
用户管理组
1> groupadd 组名 增加组
2> groupdel 组名 删除组
3> usermod -g 组名 用户名 将用户更换组
4> groupmod -n 新组名 旧组名 更名
文件属性
文件类型 | 属主权限 | 属组权限 | 其他用户权限 |
---|---|---|---|
0 | 1 2 3 | 4 5 6 | 7 8 9 |
d | r w x | r - x | r - x |
文件目录 | 读 写 执行 | 读 写 执行 | 读 写 执行 |
文件类型 0:
- - :文件
- d :目录
- l :link
- c :字符类型的设备文件 鼠标键盘
- b :块设备类型的设备文件 硬盘
属主:文件的所有者
属组:所有者的用户组,不一定是所有者的所属组,可以修改
1>作用到文件
- r表示读取查看
- w表示可以修改,但不代表可以删除该文件,删除文件的条件是对该文件所在的目录有写权限,次啊能删除该文件
- x表示可执行
2>作用到目录
- r表示读取查看
- w表示可以修改,目录内创建+删除+重命名
- x表示可执行 可以进入
修改权限
文件类型 属主权限 : u 属组权限 :g 其他用户权限 :o
1> chmode {{ugoa}{±=}{rwx}} 文件、目录
2> chmode {mode = 421 } 文件、目录
chomd -R 777 a/ a目录下的所有文件所有改变权力
修改所有者
chown [所有者] [文件]
-R 递归修改
修改所属组
chgrp [所属组] [文件] 修改所有者的所属组
find 查找文件或者目录
- -name a “*.txt”
- -user
- -size +10M -10M
locate快速定位查找
每天更新
updatedb更新快速查找数据库
grep 管道
可以查找文件内容
- -n 显示匹配行和行号
过滤查找 ’|‘ 管道符
ps: ls | grep .clg 查找带.cl文件
- wc总结 行数 + 单词数 + 字符字节大小