zoukankan      html  css  js  c++  java
  • 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用户的话,根基上有可以检察全部文件的权利.

  • 相关阅读:
    《临江仙·滚滚长江东逝水》
    .net Core Newtonsoft.Json 解析巨坑之注释影响代码
    C# 后端post请求帮助类
    鼠标点击事件
    常用Windows 消息列表
    WinUser.h>>>OnMessage事件
    Jellyfin流媒体服务器搭建和一些小坑
    ios开发遇到的问题
    节省你的时间,用AHK实现随机打开文件
    一些简单的AHK脚本提升电脑使用体验
  • 原文地址:https://www.cnblogs.com/zhangkaimin/p/4440771.html
Copyright © 2011-2022 走看看