当前位置 主页 > 服务器问题 > Linux/apache问题 >

    Linux 文件权限的详细介绍(2)

    栏目:Linux/apache问题 时间:2019-10-07 15:50

    符号类型改变文件权限

    命令 身份 操作 文件
    chmod u g o a +(加入) -(除去) =(设置) r w x 文件或目录

    身份解释: u = user, g = group,o = other, a = all

    # 让文件拥有执行权限,但不知道原权限
    chmod a+x filename

    目录与文件的权限意义

    Linux 文件是否被执行由 "x" 的权限决定,跟文件名没有绝对的关系。

    文件是存放实际数据的所在,目录主要的内容是记录文件名列表。

    文件的权限解释

    r:可以读取文件内容 w:可以编辑文件内容 x:文件具有被系统执行的权限

    目录的权限解释

    r:查询该目录下的文件名数据(可以用 ls) w:新建、删除、重命名、转义 x:能否进入该目录

    权限的配置文件

    账号信息: /etc/passwd 个人的密码:/etc/shadow 组名:/etc/group

    【综合案例】

    【题1.1】建立两个用户组group1和group2,以及三个用户dennis、daniel、abigale,并且将前2个用户分配在group1用户组下,后一个分配在group2用户组下

    【题1.2】以dennis用户登录,创建一个Hello.java文件

    【题1.3】以daniel用户登录,观察是否可以访问/home/dennis目录以及读或写其创建的Hello.java文件

    【题1.4】以dennis用户登录,修改目录/home/dennis及Hello.java文件的读写权限(更正:修改目录权限的时候,应该使用770,而不是760,否则权限不足)

    【题1.5】重复【题1.3】

    【题1.6】改变abigale的用户组由group2变为group1

    然后,可以使用cat/etc/passwd查看并确定

    【参考】

    -groupadd组名,在linux中添加组

    -vi/etc/group,查看linux中所有组信息,可以看可以编辑

    -cat/etc/group,查看linux中所有组信息,只可以看不可以编辑

    -useradd‐g组名用户名,创建用户的同时指定将该用户分配到哪个组下

    -vi/etc/passwd,查看linux中所有用户信息,可以看可以编辑

    -cat/etc/passwd,查看linux中所有用户信息,只可以看不可以编辑

    以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持IIS7站长之家。