• LINUX 下chmod|chown|chgrp和用法和区别


    1、chgrp(转变文件所属用户组)

    chgrp 用户组 文件名 ###便是这个格了。若是整个目次下的都改,则加-R参数用于递归。

    如:chgrp -R user smb.conf

    2、chown(转变文件拥有者)

    格局: A:chown 用户名 文件/目次

    B:chown 用户名:用户组:文件/目次

    若是整个目次下的都改,则加-R参数用于递归。

    例:chown -R root /etc/config.cfg

    chown -R root:root /home

    3、chmod(变动文件属性)

    文件属性的设置方式有两种,,别离是数字和标记。

    mode : 权限设定字串,格局如下 : [ugoa...][[+-=][rwxX]...][,...],此中u 暗示该档案的拥有者,g 暗示与该档案的拥有者属于统一个群体(group)者,o 暗示其他以外的人,a 暗示这三者皆是。

      + 暗示增添权限、- 暗示打消权限、= 暗示独一设定权限。

      r 暗示可读取,w 暗示可写入,x 暗示可实行,X 暗示只有当该档案是个子目次大概该档案已经被设定过为可实行。

      -s :在文件实行时把历程的属主或组ID置为该文件的文件属主。

      -c : 若该档案权限确实已经变动,才表现其变动行动

      -f : 若该档案权限无法被变动也不要表现错误讯息

      -v : 表现权限变动的具体资料

      -R : 对今朝目次下的全部档案与子目次举行不异的权限变动(即以递回的体例逐个变动)

      --help : 表现帮助申明

      --version : 表现版本

      典范 :将档案 file1.txt 设为全部人皆可读取 :

      chmod ugo+r file1.txt

      将档案 file1.txt 设为全部人皆可读取 :

      chmod a+r file1.txt

      将档案 file1.txt 与 file2.txt 设为该档案拥有者,与其所属统一个群体者可写入,但其他以外的人则不成写入 :

      chmod ug+w,o-w file1.txt file2.txt

      将 ex1.py 设定为只有该档案拥有者可以实行 :

      chmod u+x ex1.py

      将今朝目次下的全部档案与子目次皆设为任何人可读取 :

      chmod -R a+r *

      当其他用户实行oracle的sqlplus这个法式时,他的身份因这个法式临时酿成oracle

      chmod u+s sqlplus

      别的,chmod也可以用数字来暗示权限如 chmod 777 file

      语法为:chmod abc file

      此中a,b,c各为一个数字,别离暗示User、Group、及Other的权限。

      r=4,w=2,x=1

      若要rwx属性则4+2+1=7;

      若要rw-属性则4+2=6;

      若要r-x属性则4+1=5。

      典范

      chmod a=rwx file

      和

      chmod 777 file

      结果不异

      chmod ug=rwx,o=x file

      和

      chmod 771 file

      结果不异

      若用chmod 4755 filename可使此程式具有root的权限

      若是是办理员也便是常说的ROOT用户的话,根基上有可以检察全部文件的权利.

  • 相关阅读:
    将戴尔台式机的系统刷成Linux Centos7
    如何在Maven构建的Java项目中使用log4j
    mybatis-generator逆向工程自动生成mapper
    Win10改变系统主题颜色,降低对眼睛的刺激
    09、SpringBoot 整合 jdbcTemplate、Mybatis
    08、SpringBoot配置拦截器
    navicat快捷键
    DevOps:从理念到实施
    活到老学到老啊技术人
    Linux上安装java+tomcat+mysql运行环境
  • 原文地址:https://www.cnblogs.com/zhangkaimin/p/4440771.html
Copyright © 2020-2023  润新知