为了账号安全,请及时绑定邮箱和手机立即绑定
  • #权限对于目录的作用

    https://img1.sycdn.imooc.com//5b5ed3380001722d06400268.jpg

    #对文件来讲:最高权限是 X(执行);对目录来讲:最高权限是w(写)

    对目录来说,能赋予的权限只有 0 5(rx) 7(rwx)

    4(r__)、1(__x)、6(rw_)没有意义

    #用超级用户赋予权限,用普通用户验证权限

    查看全部
  • https://img1.sycdn.imooc.com//5b5ed1450001bc9105940181.jpg

    #权限的作用

    https://img1.sycdn.imooc.com//5b5ed16200010e7905300245.jpg

    #数据是文件的内容,文件名是目录的内容,所以具有写权限,也不能删除文件


    查看全部
  • https://img1.sycdn.imooc.com//5b5ecc980001351106290222.jpg

    #基本权限的修改

    https://img1.sycdn.imooc.com//5b5ecca90001fea107290291.jpg

    https://img1.sycdn.imooc.com//5b5ecd8600014ab305590285.jpg

    #修改权限的命令, -R递归赋予目录下文件操作的权限

    https://img1.sycdn.imooc.com//5b5ecdf20001517606270279.jpg

    https://img1.sycdn.imooc.com//5b5eced90001c32d07230148.jpg

    https://img1.sycdn.imooc.com//5b5eceed00015d7d07290173.jpg

    #上述方式比较麻烦,更简单方法如下:

    https://img1.sycdn.imooc.com//5b5ecf0800019f6103960054.jpg

    https://img1.sycdn.imooc.com//5b5ecf380001b9cb06680197.jpg

    #给所有人赋予权限chmod a=rw cangls.av

    https://img1.sycdn.imooc.com//5b5ecf630001886f06550155.jpg

    #还是比较麻烦,使用数字表示权限

    https://img1.sycdn.imooc.com//5b5ecfac0001fdf206430344.jpg

    #常见的权限: 777 644 755


    查看全部
  • https://img1.sycdn.imooc.com//5b5ecc5d0001790b07270374.jpg

    #权限课程大纲

    查看全部
  • 6、我的总结

    • 针对目录

    755是最常用的权限设定方式,(目录所有者可以删除和创建目录下文件,其他人只能进入看看)

    稍微严谨一点是750,其他人进都进不来

    极端严谨一点是700,就我自己能进能看能改,其他所有拒之门外

    • 针对普通文件

    644是最常用的权限设定方式,(文件所有者能看能改,其他人只能看)

    640是其他人不能看不能改

    600是其他所有人不能看不能改

    • 针对可执行文件

    754是最常用的权限设定方式,(文件所有者可以看改执行,组内可以执行,其他人只能看)

    750、740、700都是可以的

    • 还有一点

    文件所有者必须为7或者是6,要不就是杀比


    查看全部
  • 6、我的总结

    • 针对目录

    755是最常用的权限设定方式,(目录所有者可以删除和创建目录下文件,其他人只能进入看看)

    稍微严谨一点是750,其他人进都进不来

    极端严谨一点是700,就我自己能进能看能改,其他所有拒之门外

    • 针对普通文件

    644是最常用的权限设定方式,(文件所有者能看能改,其他人只能看)

    640是其他人不能看不能改

    600是其他所有人不能看不能改

    • 针对可执行文件

    754是最常用的权限设定方式,(文件所有者可以看改执行,组内可以执行,其他人只能看)

    750、740、700都是可以的

    • 还有一点

    文件所有者必须为7或者是6,要不就是傻逼


    查看全部
  • 6、我的总结

    • 针对目录

    755是最常用的权限设定方式,(目录所有者可以删除和创建目录下文件,其他人只能进入看看)

    稍微严谨一点是750,其他人进都进不来

    极端严谨一点是700,就我自己能进能看能改,其他所有拒之门外

    • 针对普通文件

    644是最常用的权限设定方式,(文件所有者能看能改,其他人只能看)

    640是其他人不能看不能改

    600是其他所有人不能看不能改

    • 针对可执行文件

    754是最常用的权限设定方式,(文件所有者可以看改执行,组内可以执行,其他人只能看)

    750、740、700都是可以的

    • 还有一点

    文件所有者必须为7或者是6,要不就是傻逼


    查看全部
  • 文件的默认权限

    Windows之中文件的权限是从文件夹的权限继承过来的。

    umask 查看文件默认权限

    https://img1.sycdn.imooc.com//5b190ea600013e5b03680122.jpg





    文件的默认权限最大只能为666,不给执行权限

    目录的最大默认为777

    https://img1.sycdn.imooc.com//5b1910160001ff1506010196.jpg







    umask 0002 临时生效

    vi /etc/profile 永久生效

    查看全部
  • 其他人的权限不允许赋7,因为不安全。

    如果需要修改其他人的权限,推荐修改所有者:chown 用户名 文件名

    修改所有组:chgrp 用户名 文件名

    将用户添加到用户组:gpasswd 用户名 用户组

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

    查看全部
  • 对文件具有写权限,不一定能删除文件。因为对文件的写权限是对文件内容的操作,而删除文件是对目录内容的操作。所以要删除文件必须要有对文件目录的写权限。

    查看全部
  • windows中的文件默认权限全部从上一级继承而来。

    linux中查看默认权限umask

    0022 第一位0特殊权限,默认权限为0022(此为root用户等)

    注:其他用户[UID>199]默认权限是0002,在/etc/profile下可以看见


    umask 0022 临时生效

    /etc/profile 永久生效


    文件默认没有执行权限,必须手工赋予。故而默认最大权限为666。

    666= -rw-rw-rw-

    022= -----w--w- 666-022=-rw-r--r--

    文件默认最大权限为777 umask默认为0000 默认权限为777


    查看全部
  • uaeradd seven

    groupadd seven

    groups 查看当前登录用户的组内成员

    /etc/group文件包含所有组

    /etc/shadow和/etc/passwd系统存在的所有用户名


    chown seven test.sh

    chgrp seven test.sh

    chown seven:seven test.sh


    查看全部
  • 2.修改文件权限

    使用chmod命令修改文件权限模式。

    命令: chmod [选项] 模式 文件名

    选项: -R 递归(用于目录)

    模式:[u/g/o/a] [+ - =] [rwx] 或 [mode=xyz](x,y,z为-或1-7)


    2.1.基本修改方式:

    模式:

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

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

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


    示例:

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

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

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

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

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


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

    模式:

    [mode=xyz]

    其中:

    x,y,z分别代表文件所有者,文件所属组和其他人,数值为-(无权限)或1-7之间的数值。

    基本的3个权限 r 为4,w为2,x为1,3个数字的各种和代表三种权限的不同组合。

    3代表1+2(wx权限),5代表1+4(rx权限),6代表2+4(rw权限),7代表1+2+4(rwx权限)。


    示例:

    chmod 755 user.sh 给user.sh文件赋予文件所有者的读、写、执行权限,文件所属组的读、执行权限,其他人的读、执行权限。

    chmod 777 user.sh 给user.sh文件赋予文件所有者、文件所属组、其他人所有权限。


    常用权限组合:777最高权限、644常用文件权限、755执行权限

    注意:诸如456这样的权限是可以设置的,但是实际价值不大,一般不会在生产环境中使用。


    查看全部
  • 文件夹----》文件----》文件数据


    (1)数据是放在文件中的。

    (2)文件名是放在目录中的。

    (3)分区比较:

    【1】文件内容和文件是放在一块区域的空间下。

    【2】二文件名是放在文件夹的那块区域的空间下。

    【3】所以对文件有【写权限】,是不能够删除文件的【原因:】文件名是放在文件夹的那个空间下的, 你并没有给文件夹的删除权限,所以他的下级文件是没办法删除的


    权限对文件的作用

    rwx读写执行到底能干嘛呢?

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

    w: 编辑、新增、修改文件内容(vi/vim/echo)(echo 内容 >>/> 文件名)

    虽然w是写权限,但是不包含删除文件。


    查看全部
  • 系统中的10位:

      首位代表文件类型: - 文件  d 目录  l 软链接

      后面九位每三位为一组分别代表 u:所有者 g:所在组 o:其他人

       

    基本权限:

    r:读 w:写 x:执行


    更改权限命令:chmod [模式] 选项 文件名

    [ugoa][+-=][rwx]

    [420]

    chmod -R u+w,g+r cang.ls

    chmod -R u-w,g-r cang..ls

    chmod -r u=rwx cang.ls

    chmod 777 cang.ls


    权限对文件的影响

       r:查看文件 w:写文件 x:可以执行文件

            目录,文件,数据存储在不同的存储块中,当对文件拥有写的权限时即对其下级的数据拥有写入和删除权限,但不能删除文件名本身。对文件来说最高的权限就是X执行。要想删除文件名本身还需要对其上级目录文件拥有W写的权限。


    权限对目录的影响

           r:可以查看文件下的目录名(ls)  w:具有修改目录结构的权限。如新建文件和目录,删除此目录下文件和目录,重命名此目录下文件和目录,剪切(touch rm mv cp) x:可以进入目录(cd)  目录的最高权限是w,只能对其附值为0 5 7 其他数字都没实际意义


    查看全部
  • 对root用户无效

    查看全部
  • 修改文件的所属组

    查看全部

举报

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

微信扫码,参与3人拼团

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

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