为了账号安全,请及时绑定邮箱和手机立即绑定
  • umask:查看默认权限; 0022: - 第一位0:文件特殊权限; - 022:文件默认权限; 文件的默认权限: ·文件默认不能建立为执行文件,必须手工赋予执行权限; ·所以文件默认权限最大为666; ·默认权限需要换算字母再相减; ·建立文件之后的默认权限,为666减去umask值; 目录的默认权限: ·目录默认权限最大为777 ·默认权限需要换算字母再相减; ·建立文件之后的默认权限,为777减去umask值; ·例如: - 目录默认最大权限为777,umask值等于022 · -rwxrwxrwx 减去 ------w--w- 等于 -rwxr-xr-x 修改umask值 ·临时修改: - umask umask值 ·永久修改: - vi /etc/prum

    查看全部
  • 修改文件的所有者 chown 用户名  文件名 (如果没有该用户 会提示错误)

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

    chgrp 组名  文件名

    同时修改所属组、所属用户

    chown root:root 123/chown root.root 123

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


    查看全部


  • useradd hanle1 创建用户hanle1

    passwd hanle1 为用户hanle1设置密码

    超级用户root有/root目录  普通用户没有  但是都有/home目录  普通用户不能赋权限

    只有把文件其他人的权限设置成有最高权限x,其上级目录其他人的权限设置成有最高权限w,才能让普通用户删除本文件



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

    chmod u+x a.avi  将a.avi的所有者设置x执行权限

    chmod g+x,o+w a.avi  将a.avi的所属组设置x执行权限,其他人设置为w写权限

    chmod u-x a.avi  将a.avi的所有者取消x执行权限

    chmod g-x,o-w a.avi  将a.avi的所属组取消x执行权限,其他人取消为w写权限

    chmod u=rwx,g=rwx a.avi  将文件a.avi的所有者的权限为rwx,所属组的权限为rwx

    chmod a=rwx a.avi  将文件a.avi的所有者和所属组和其他人都赋予rwx权限

    chmod 755 a.avi 代表a.avi的所有者权限为7(rwx),所属组权限为5(r-x),其他人的权限为5(r-x)

    https://img1.sycdn.imooc.com//5c12060f0001cabb19201080.jpghttps://img1.sycdn.imooc.com//5c1206be00015b9419201080.jpg




    查看全部
  • <span>umask:查看默认权限; 0022: - 第一位0:文件特殊权限; - 022:文件默认权限; 文件的默认权限: ·文件默认不能建立为执行文件,必须手工赋予执行权限; ·所以文件默认权限最大为666; ·默认权限需要换算字母再相减; ·建立文件之后的默认权限,为666减去umask值; 目录的默认权限: ·目录默认权限最大为777 ·默认权限需要换算字母再相减; ·建立文件之后的默认权限,为777减去umask值; ·例如: - 目录默认最大权限为777,umask值等于022 · -rwxrwxrwx 减去 ------w--w- 等于 -rwxr-xr-x 修改umask值 ·临时修改: - umask umask值 ·永久修改: - vi /etc/profile</span>
    查看全部
  • 修改文件的所有者 chown 用户名  文件名 chown ds fengj.av 修改文件的所属组

    chgrp 组名  文件名

    同时修改所属组、所属用户

    chown root:root 123/chown root.root 123

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

    查看全部
  • 权限对目录的作用 r:可以查询目录下文件名(ls) w:具有修改目录结构的权限。如新建文件和目录,删除此目录下的文件和目录,重命名此目录下文件和目录,剪切(touch rm mv cp) x:可以进入目录(cd) 对文件来讲;最高权限是 x 对目录来讲:最高权限是 w 对目录来讲,只有0 5 7 权限成立

    查看全部
  • <span>为什么有文件有写权限不代表有删权限?因为文件名存在目录储存块(block)里(Linux中一切皆文件),文件中的数据存在文件数据储存块里,要删除文件,意味着要删除文件名,而文件名储存位置在更高一级(目录中),所以没有删除权限。要想进行删除操作,必须对目录储存块进行操作 文件夹----》文件----》文件数据 权限对文件的作用 rwx读写执行到底能干嘛呢? r:读取文件内容(cat/more/head/tail) w: 编辑、新增、修改文件内容(vi/vim/echo)(echo 内容 &gt;&gt;/&gt; 文件名)</span><p><span>虽然w是写权限,但是不包含删除文件。</span></p><p><span>x:可执行</span></p>
    查看全部
  • 修改文件权限 使用chmod命令修改文件权限模式。 命令: chmod [选项] 模式 文件名 选项: -R 递归(用于目录) 模式:[u/g/o/a] [+ - =] [rwx] 或 [mode=xyz]

    基本修改方式: 模式: [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文件,给文件所有者赋予读、写、执行权限,给文件所属组赋予读、写权限

    权限的数字表示和修改方式: 模式: [mode=xyz] 其中: x,y,z分别代表文件所有者,文件所属组和其他人 

    基本的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这样的权限是可以设置的,但是实际价值不大,一般不会在生产环境中使用。

    查看全部
  • 普通用户UID从500开始,大于199,所以umask为002

    root用户UID为0

    普通用户和root用户创建的默认权限不一样

    查看全部
  • 命令修改是临时生效(重启就失效)

    永久生效,需要修改配置文件

    查看全部
  • 修改umask为最小 0000

    然后验证文件、目录的最高默认权限

    查看全部
  • 目录默认权限为777
    查看全部
  • 修改umask值

    umask 0033(临时生效)


    查看全部
  • 文件默认权限正确计算


    查看全部

举报

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

微信扫码,参与3人拼团

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

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