文件权限类

作者: 不排版 | 来源:发表于2018-04-10 09:03 被阅读35次

Linux权限:

安全模型:

    文件权限:
        r, w, x

    目录权限:
        r, w, x

rwx: rw-, r--, r-x
    rwx: 111, 7
    rw-: 110, 6
    r-x: 101, 5
    r--: 100, 4
    -wx: 011, 3
    -w-: 010, 2
    --x: 001, 1
    ---: 000, 0

750: rwxr-x---

练习:
    1、600,640,660,775, 755, 750,700, 400
    2、rwxr-x---, r-xr-x---, rw-r-----, rw-rw-r--, rwxr-xr-x

perm
    mode:
    ownership: 

chmod:
    操作三类用户的权限:使用八进制来进行
        chmod [-R] OCTAL-MODE FILE...

    操作指定类别使用者的权限:=
        u: 属主
        g: 属组
        o: 其它
        a: all

        指定一个或多个类别=mode

        chmod u=rw 
        chmod ug=rw
        chmod o= 

    操作指定类别的使用者指定权限位:+/-
        chmod u+x 
        chmod +w 

    --reference=FILE: 参考FILE的权限

    -R: 递归修改

练习:复制/etc/skel及其内部的所有内容为/home/mageedu; 要求此目录及其内部的所有文件对其它用户和组没有任何访问权限;
    # cp -r /etc/skep /home/mageedu
    # chmod -R go= /home/mageedu

chown
chgrp
    chown [-R] [--reference=] USER FILE...
    chgrp [-R] [--reference=] GROUP FILE... 

    chown [-R] [--reference=] USER:GROUP FILE...
    chown [-R] [--reference=] USER.GROUP FILE...

练习:
1、手动编辑/etc/passwd文件新建一个用户openstack,并编辑/etc/group文件创建其所属的基本组;
创建完成后使用su命令切换至此用户,查看其命令提示符及PATH和HOME两个环境变量的值;

2、复制/etc/skel目录为/home/openstack;

3、改变/home/openstack及其内部文件的属主属组均为openstack;

4、/home/openstack及其内部的文件,属组和其它用户没有任何访问权限;

练习:
完成以下任务:
(1)新建系统组mysql;新建系统用户mysql,属于mysql组,要求其没有家目录且shell为/sbin/nologin;

(2)新建GID为600的组magedu;新建用户gentoo,要求其家目录为/users/gentoo,密码同用户名;

(3)新建用户centos,其家目录为/users/centos,密码同用户名;

(4)新建用户www,其家目录为/users/www;删除www用户,但保留其家目录;

(5)用户gentoo和centos均以magedu为其附加组;

思考?

umask
    文件:
        666-umask

    目录:
        777-umask

    022: 644, 755
    002: 664, 775

    注意:若文件使用666-umask的结果中存在执行权限,则对应的权限会被加1后作用生效的权限;

相关文章

  • 文件权限类

    Linux权限: 练习:1、手动编辑/etc/passwd文件新建一个用户openstack,并编辑/etc/gr...

  • 用过的linux命令

    文件权限类 chmod chown chgrp

  • 用户身份与文件权限---文件访问控制列表

    用户身份与文件权限---文件访问控制列表 一般权限、特殊权限、隐藏权限的一个共性——权限时针对某一类用户设置的。 ...

  • Lu命令集锦

    权限管理类命令: chmod 改变文件或目录的权限 chown 改变文件或者目录的所有者 chgrp 改变文件或目...

  • 使用Retrofit 上传图像

    首先添加依赖和权限 依赖 权限 在activity_main.xml 文件中写布局 bean文件夹下的实体类 ap...

  • Linux常用命令之--ACL(getfacl,setfacl)

    文件访问控制列表(ACL) ACL可以为某个文件单独设置该文件具体的某用户或组的权限,不走三类权限位默认 ACL ...

  • Android 权限整理

    一.Android 权限分为三大类 1.普通权限 普通权限就是不影响用户隐私的权限,直接在配置清单文件中配置就行...

  • [Swift]保存视频文件到相册

    保存视频文件到相册,并判断好权限问题 调用 类

  • 0基础自学linux运维-0.8-linux 常用命令集合-命令

    1、帮助命令 2、文件搜索命令 3、用户管理 4、权限管理 5、文件处理类 6、压缩解压 7、网络配置类 8、关机重启类

  • Linux命令

    一,帮助命令 二,文件目录类 三,时间日期类 四, 用户管理命令 五, 用户组管理命令 六,文件权限类 七,搜索查...

网友评论

    本文标题:文件权限类

    本文链接:https://www.haomeiwen.com/subject/xlhghftx.html