zoukankan      html  css  js  c++  java
  • linux_普通用户和root用户的权限举例说明

    下面是解释:

    当前# root用户, ls列出列表 

    mkdir 新建目录

    赋予目录744权限      对others来说是  r--  只可读

    touch 新建在目录下的同名文件

    赋予文件600权限      对others来说是  ---  无权限

    ls -ald  列出目录和文件的详细权限 用户组 大小 时间等信息

    切换回普通用户zzh

    zzh用户无法ls到目录下的同名文件 (对于zzh来说虽然该目录是可读的read,可以查询文件名,但是该目录是无法执行的execute,因此无法获取进入该目录的key)提示permission denied

    ls列出文件,同样,zzh用户无法cd到目录内,无法把该目录变更为 工作目录(work目录)

    这个例子是要深入充分理解:1权限与用户 用户组 others的关系与设定 2目录和文件的rwx实际含义有差别 3希望目录尽量最好同时赋予r和x的权限(承第二点)

    切换root用户

    更改目录拥有者为zzh用户

    列出详细信息证实

    切换回zzh用户

    列表

    cd进目录 (这次可以成功,因为zzh是该目录的拥有者)

    列出目录下文件

    该文件是root用户的 因此无法读写执行,即对该文件没有任何权限,但是zzh对目录有w写入权限,所以对目录下的文件具有更改删除权限,因此zzh可以删除root的文件虽然无法读写它,

        如同你的抽屉里放进了别人的保险盒,无法操作保险盒但可以把它丢出你的抽屉

    这个例子是要说明1更改文件或目录拥有者或用户组chgrp的操作 2目录的w权限的意义以及交叉用户组的处理与权限赋予,3 网站服务器软件的管理

    下面是一些汇总,希望你能看得懂.

    设你是zzh,你有两个文件分别是 /dir1/file1 和 /dir2  下面列表会给出你要完成操作的最小(至少)权限

    所以对于开放目录一般希望r和x都赋予,但是w的权限需要谨慎考虑

  • 相关阅读:
    [51Nod] 配对
    [Poj] Roads in the North
    【Java学习笔记之二十六】深入理解Java匿名内部类
    【Java学习笔记之二十五】初步认知Java内部类
    【Java学习笔记之二十四】对Java多态性的一点理解
    【Java学习笔记之二十三】instanceof运算符的用法小结
    【Java学习笔记之二十二】解析接口在Java继承中的用法及实例分析
    图论--拓扑排序模板
    hdu 5384 AC自动机
    java大数
  • 原文地址:https://www.cnblogs.com/zzhhzf/p/12027990.html
Copyright © 2011-2022 走看看