1.文件拥有者
linux为啥分群组,有什么用?
由于Linux是一个多用户多任务的操作系统。多用户是指多个用户可以在同一时
间使用计算机系统;为了考虑每个人的隐私权和每个人喜好的工作环境,这个文
件拥有者就显得很重要
*文件拥有者和文件权限是两码事,你拥有这个文件并不意味着你有删除和修改的权限*
群组:
就是一个拥有这个文件阅览权限的team
其他的:除了root,root权限最大,没有这个文件阅览权限的人
增加用户
useradd work 需要设置新的密码
切换用户
su - work (新的用户名)
进入tmp目录下,删除yum.log rm -f yum.log 发现没有权限
说说权限
十个-
第一个:
d 表示文件夹
l 表示链接型
- 表示是普通文件
第2-4 :是一组rwx 权限模型 可读可写可执行 表示是档案拥有者权限
第5-7 :是一组rwx 权限模型 可读可写可执行 档案所属群组权限
第8-10 :是一组rwx 权限模型 可读可写可执行 其他用户的权限
类型 权限 文件拥有者 群组 0 表示容量 档案名称
-rw--------. 1 root root 0 May 19 02:02 yum.log的解读
先看这个文件拥有者: root,我们登录的是work用户
类型:普通文件
权限:
拥有者 rw
群组 无任何权限
其他用户 无 我们在work,属于其他用户
work用户在tmp下新建一个 hello.js 查看他的权限
-rw-rw-r-- 1 work work
拥有者和群组是有rw权限的,其他人只有r权限,那怎么修改权限?
chmod --help 查看说明
不是本用户去掉read权限
chmod +r hello.js 默认是给所有人都该改变权限
chmod g-rw hello.js g:group群组 -:删除 文件名称
chmod o-r hello.js o:other 其他 -:删除 文件名称
chmod a-r hello.js a:all 表示所有用户
***即使把所有的三者(拥有者,群组,其他)权限都删了,root和拥有者还是可以改权限,改回来****
做一个简单的作业
1.切换到work用户 su - work
2.新建一个文件夹 secret
3. chmod a-rwx secret
4. cd secret (发现进不去没有全限)
5. chmod a+rwx secret
6. cd secret (正常进入)
说明即使把拥有者的权限都删了,拥有者还是可以加回来
7. chmod a-rwx secret (再删除了)
8. 切换到work用户 su - work2
9. cd secret (发现进不去没有全限)
10. chmod a+rwx secret (提示没有权限,说明secret是没有修改权限的功能的)
11. su - root
12. cd secret 发现root即使是没有权限,人家还是可以进去
13. chmod a-rwx secret
14. cd secret (进入不了,说明root的权限优先级最高,只能自己取消自己的权限)
15. chmod a+rwx secret (root再添加回来)
16. cd secret(可以正常进入了)
17. su - work2
18. cd secret (正常进入了,说明root也是可以修改权限的)
改变文件所属群组:
先添加新的群组,自由root有权限
groupadd oldBoy 添加新的组
chgrp -R oldBoy secret/
将secret及其子目录下的所有文件的用户组改为oldBoy
chgrp -R mengxin /usr/meng
改变文件拥有者:
chown
服务器报警:一般都是抓取分析日志