四十四、rwx权限

四十四、rwx权限 权限的基本介绍第 1-3 位确定所有者(该文件的所有者) 拥有该文件的权限 --User第 4-6 位确定所属组(同用户组的)拥有该文件的权限 --Group第 7-9 位确定其他用户拥有该文件的权限 --Other rwx 作用到文件[ r ] 代表可读(read):可以读取 , 查看[ w ] 代表可写(write): 可以修改 , 但是不代表可以删除该文件 , 删除一个文件的前提是对该文件所在的目录有写权限 , 才能删除该文件[ x ] 代表可执行(): 可以被执行[ r ] 代表可读(read):可以读取 , ls 查看目录内容[ w ] 代表可写(write): 可以修改 , 对目录内创建+删除+重命名目录[ x ] 代表可执行(): 可以进入该目录四十五、权限说明案例 可用数字表示为 r=4 w=2 x=1 因此 rwx=4+2+1=7其他说明四十六、修改权限 第一种方式: + 、- 、= 变更权限 案例演示 给abc文件的所有者除去执行的权限 , 增加组写的权限 给abc文件的所有用户添加读的权限 第二种方式:通过数字变更权限四十七、修改文件所有者和所在组 修改文件所有者-chown 案例演示 请将 /home/test目录下所有的文件和目录的所有者都修改成 tom修改文件/目录所在组- 案例演示 请将 /home/test 目录下的所有文件和目录都修改成四十八、权限管理应用实例1 最佳实践-警察和土匪游戏
 , 
jack,jerry:警察
xh,xq:土匪
创建组polic; 创建用户-g ; -g polic jerry; -gxh; -gxq;jack 创建一个文件 , 自己可以读r写w , 本组人可以读 , 其他组没任何权限 首先用 jack 登录 , 创建文件vim jack.txt
进入后按 i 进入编辑模式 , 输入内容 hello 然后 ESC  ,  再输入 :wq! 进行保存
jack 修改该文件 , 让其他组人可以读 , 本组人可以读写 chmod o=r,g=r jack.txtxh 投靠警察 , 看看是否可以读写-g polic xh先登录权限较大的 root 用户 , 再进行修改测试:看看 xh 是否可以读写 结论:如果要对目录内的文件进行操作 , 需要要有对该目录的相应权限 四十九、权限管理应用实例2 建立两个组(神仙(sx) , 妖怪(yg))yg建立四个用户(唐僧 , 悟空 , 八戒 , 沙僧)ss设置密码ts 设置密码 wk 设置密码 bj 设置密码ss 设置密码 123把悟空 , 八戒放入妖怪 , 唐僧 , 沙僧放在神仙 改变用户所在组: -g组名 用户名 -g yg-g yg-g sx-g sx ss

四十四、rwx权限

文章插图
用悟空建立一个文件(.java 该文件要输出 i am ) 先用悟空用户登录pwd 查看绝对路径vim .java 创建文件按 i 进入编辑模式 , 输入内容 i am,按ESC退出编辑模式 , 输入 :wq! 保存
给八戒一个可以 r w 的权限 八戒和悟空是在同一组 yg 里面的 , 上面的 ll 可以看出组已经有了 read 的权限 , 所以再加一个 写 的权限就可以了给文件所在组增加写的权限 :chmod g+w .java
八戒修改 .java 加入一句话(i am pig) 先登录八戒用户名 , pwd查看绝对路径cd /home/wk 进入悟空的目录 , 权限不够
对于妖怪所在组 , wk没有给其他组成员任何的权限
通过wk 给组内的其他成员增加 读写执行 的权限 chmod g+r+w+x wk现在跟 wk 同组的组员对 yg 这个组都具有 读和写 的权限了
【四十四、rwx权限】
四十四、rwx权限

文章插图
登录八戒的用户名 , 现在有权限进入悟空的目录cd /home/wk进入文件进行编辑 vim .java按 i 进入编辑模式 , 输入输入内容 i am pig  , 按 ESC 退出编辑模式 , 输入 :wq!进行保存唐僧 沙僧 对该文件没有权限把沙僧放入妖怪组 不能登录沙僧用户名自己修改自己的组只能登陆root进行修改改变用户所在组: -g组名 用户名登陆root用户输入 -g yg ss利用 id 用户名 , 查看发现已经在妖怪组了修改了所在组之后 , 需要及时重新登陆沙僧用户 , 才能进得去妖怪组让沙僧 修改 该文件 , 加入一句话:“我是沙僧 , 我是妖怪” 进入文件 vim .java输入 i 进入编辑模式输入内容:我是沙僧 , 我是妖怪按 ESC 退出编辑模式 , 输入 :wq! 进行保存 五十、权限管理应用实例3 对文件夹 rwx 的细节讨论和测试 x:表示可以进入到该目录 , 比如 cdr:表示可以ls , 将目录的内容显示w:表示可以在该目录 , 删除或创建文件 五十二、crond快速入门 crond 任务调度