linux 用户权限、文件权限与目录权限

  1、用户及用户组的概念:

    1.文件所有者

    2.用户组

    3.用户

  以root登录Linux之后,执行ls -al,会看到有关文件属性的信息

  -rw-r--r--,第1个字符代表这个文件是“目录,文件或链接文件等”,[d]代表目录,[-]代表文件,[l]则是连接文件。接下来的字符3个一组分别代表文件所有者权限、同用户组权限、其他非本用户组的权限。

  2、改变文件属性与权限

  改变文件所属用户组:chgrp

    chgrp  commonuser install.log

  改变文件所有者:chown

    chown [-R] 账号名称 文件或者目录   (R代表更改目录内所有文件的情况)

    chown commomuser install.log

    将install.log的所有者和用户组改为root

    chown root:root install.log

    chown 也能单纯的修改用户组 chown .commomuser install.log

  改变权限:chmod

  方法一:数字类型改变文件权限

  权限可以用数值代表:r:4、 w:2 、 x:1
    chmod [-R] xyz 文件或者目录

    chmod 777 .bashrc

  方法二:

  符号类型改变文件权限:user、group、others 三种身可以用u、g、o代表,而且a 代表all即全部身份

  chmod u=rwx,go=rx .bashrc
  chmod u=rwx,g=rx,o=r filename

  若不知道原先文件的属性,只想要增加.bashrc这个文件的每个人均可写入的权限则:

  chmod a+w .bashrc

  去掉执行属性:
  chmod a-x .bashrc

  3、权限分为目录的权限和文件的权限

    对文件来讲,权限的属能为:

    r:可以读取文件的实际内容

    w:可以编辑、或者修改该文件的内容,但不能删除该文件

    x:该文件具有可以被系统执行的权限

    对目录来讲,权限的属能为:

    r:可以读取目录的内容

    w:可以修改目录的内容,包括删除该目录内的文件

    x:可以进入该目录,使其成为自己的工作目录

    若要开放目录给任何人浏览,应该至少也要给予r及x的权限(不给r则目录信息无法完全显示),但w权限不可随便给!

    

  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值