为了账号安全,请及时绑定邮箱和手机立即绑定
  • -rw-r--r--  

        -        #开头第一位-    代表文件类型(-文件    d目录    l软链接文件)

        rw-    #u所有者

        r--     #g所属组

        r--      #o其他人

    chmod命令    # change the permissions mode of a file


    查看全部
  • Linux的权限管理

    • Linux下一切皆文件,所有文件都有自己的权限,ls -l显示详细时会看到

    • 权限的显示格式  (-|d)rwx(user)rwx(group)rwx(other)

    • 权限的修改 chmod [选项] 模式 文件名   选项:-R 递归

      模式:1、[ugoa][+-=][wrx] 

                2、[mode]  r--4,w--2,x--1 常用:777,644,755


    查看全部
  • 对文件来讲:最高权限是执行x;

    对目录来讲:最高权限是写w。

    r >>>>>>>4

    w>>>>>>>2

     x  >>>>>>1

    对于目录而言:0 无权限

                            5(rx)进入、读权限

                            7(rwx)进入、读、写

                            4  对目录无意义,根本进不去

                             1 对目录无意义,只进入,看不到任何内容

                             6 对目录无意义,根本进不去

    查看全部
  • https://img1.sycdn.imooc.com//5c9cb47b00019fb406180407.jpg权限的数字表示

    查看全部
  • 查看默认权限的命令

        umask        #查看默认权限

        0022    #第一位0:文件特殊权限     022:文件默认权限

    文件的默认权限 

        文件默认不能建立为执行文件,必须手工赋予执行权限

        所以文件默认权限最大为666

        默认权限需要换算字母再相减

        建立文件之后的默认权限,为666减去umask值

        例如:

        文件的默认最大权限666   umask值022

        -rw-rw-rw-    减去    -----w--w-    等于    -rw-r--r--

        例如:

        文件的默认最大权限666   umask值033

        -rw-rw-rw-    减去    -----wx-wx    等于    -rw-r--r--

        umask 0033        #临时修改

        umask 值    #临时修改

        vi /etc/profile    #永久修改    umask

    目录的默认权限

        目录默认权限最大为777

        默认权限需要换算字母再相减

        建立文件之后的默认权限,为777减去umask值

    例如:

        目录默认最大权限为777    umask值等于022

        -rwxrwxrwx    减去    ------w--w- 等于    -rwxr-xr-x


    查看全部
  • 修改文件的所有者    #change file owner and grop 

        chown 用户名  文件名 (如果没有该用户 会提示错误)

        举例:chown ds fengj.av 修改文件的所属组(只要有ds这个用户名  就会有这个组)

    chgrp命令用于变更文件或目录的所属群组

        chgrp 组名  文件名    #change group ownership

        chown root:root 文件名/chown root.root 文件名    # 同时修改用户所有者,所属组

        chgrp group1 文件名        #修改文件的所属组

    让用户对文件及目录拥有一定的权限

    要求:

    • 拥有一个av目录

    • 让jt老师拥有所有的权限

    • 让本课程学员(user1、user2)有查看的权限

    • 其他所有人不许查看这个目录

        mkdir av

        useradd jt

        passwd jt

        useradd user1

        groupadd user

        gpasswd -a user1 user

        useradd user2

        gpasswd -a user2 user

        chown jt:user av

        chown 750 av 

        分配文件基本权限时,核心原则:在最小权限情况下能够实现要求即可

      


    查看全部
  • 权限对目录的作用

        r:可以查询目录下文件名(ls) 

        w:具有修改目录结构的权限。如新建文件和目录,删除此目录下的文件和目录,重命名此目录下文件和目录,剪切(touch rm mv cp) 

        x:可以进入目录(cd) 

        对文件来讲:最高权限是 x 

        对目录来讲:最高权限是 w 

        对目录来讲,只有0    5(rx)    7(rwx) 权限成立        4(r)    1(x)    6(rw)不成立

        useradd user1

        passwd user1

        cd /home/user1

        mkdir 123

        touch 123/abc

        

    查看全部
  • 权限对文件的作用

        r:读取文件内容(可执行cat、more 、head 、tail命令)

        w:编辑、新增、修改文件内容(vi ehco),不包含删除文件,ehco命令 向文件中追加内容    目录有写权限才能删除文件,文件有写权限才能删除文件内容

        x:可执行

        

    查看全部
  • -rw-r--r--  

        -        #开头第一位-    代表文件类型(-文件    d目录    l软链接文件)

        rw-    #u所有者

        r--     #g所属组

        r--      #o其他人

    chmod命令    # change the permissions mode of a file

        chmod [选项] 模式 文件名

        选项:-R        #递归

        模式:

        [u/g/o/a]       #u代表文件所有者,g代表文件所属组,o代表其他人,a代表所有人,u/g/o/a定义可以在一条命令中,用逗号","隔开。 

        [+/-/=]          #+代表增加权限,-代表减少权限,=代表直接赋予权限(不论是否已经有该权限)。 

        [rwx]              #r代表读,w代表写,x代表执行。

    举例:

        chmod u+x 文件名    #给文件所有者添加文件的执行权限 

        chmod g+w,o+w 文件名    #给文件所属组以及其他用户添加文件的写权限 

        chmod u-x,g-w,o-w 文件名    #删除文件的文件所有者的执行权限,文件所属组以及其他用户的写权限 

        chmod a=rwx 文件名    #给所有人赋予文件的读、写、执行权限 

        chmod u=rwx,g=rw 文件名    #给文件所有者赋予读、写、执行权限,给文件所属组赋予读、写权限

    权限的数字表示和修改方式

        chmod 数字组合 文件名

    常见数字组合


        r            #4

        w           #2

        x            #1

        3代表1+2(wx权限)

        5代表1+4(rx权限)

        6代表2+4(rw权限)

        7代表1+2+4(rwx权限) 

        777        #所有都是rwx    最高权限

        644        #所有者是读写权限rw     其他人是只读权限r

        755        #所有者是读写执行权限rwx    其他人是读执行rx 


    查看全部
  • r:读取文件内容

    w:编辑,新增,修改文件内容

    -但是不包含删除文件

    x:可执行

    查看全部
  • 数字对应的权限 --- 0 --x 1 -w- 2 -wx 3 r-- 4 r-x 5 rw- 6 rwx 7
    查看全部
  •  

    文件默认权限通过“配置文件”中的 umask控制。

    普通用户默认为:002

    系统用户默认为:022


    查看全部
  • #创建用户zhang     useradd zhang 

    #设置zhang用户密码        passwd zhang

    #创建user用户组                group user

    #添加用户到组中             gpasswd -a user1 user

    #赋予权限                        chown zhang av

                                            chgrp user av

                                            chmod 775 av

    查看全部
  • 权限对目录的作用

    权限级别只有0/5、7,,,w为最高权限。

    r:    可以查询目录下的所有文件(ls)

    w:   可以修改目录结构下的所有文件(touch、rm、mv、cp)

    x:    可以进入目录(cd)

    权限对文件的作用

    文件权限最高为x

    r:    读取文件内容(cat、more、head、tail)

    w:   编辑文件内容(vi、echo)

    x:    执行文件

    查看全部
  • 为什么说不是使用预设的系统默认权限减去umask的值?也不是异或运算呢?

    例子:如果将umask改成033以root用户为例,如果只是单纯的相减结果是633,异或运算结果是655

    使用’遮挡‘原理:结果是644

        文件系统预设的默认权限:   rw_ rw_ rw_    666
         
        umask                  ___ _wx _wx    033
         
        最终文件默认权限          rw_ r__ r__    644

    这里 group位和other位的权限需要‘遮挡’的权限是wx而x原来就是没有的,遮挡后就是 r 最终结果是rw_ r__ r__   :  644

    这三个到底哪个正确呢?只需要使用root创建一个文件,再使用ls -l命令查看文件的权限就能发现,‘遮挡’原理是正确的,而不是单纯的相减,也不是异或运算,有的教程说的是先转换成字符再相减,这种说法也不严谨,就像这个例子rw_ 减去 _wx 等于多少呢??

    查看全部

举报

0/150
提交
取消
课程须知
小伙伴们,学习本课程前需要对Linux的基本命令有所掌握,可以参考课程《Linux达人养成计划I》
老师告诉你能学到什么?
1、理解Linux权限的概念 2、能够使用基本权限命令 3、能够使用默认权限命令

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!