ITPub博客

首页 > 云计算 > 虚拟化 > 云服务器chmod命令用法详解

云服务器chmod命令用法详解

虚拟化 作者:126云 时间:2021-03-07 12:35:26 0 删除 编辑

鉴于Linux系统的安全性和稳定型,以及低配置的要求,现在有很大部分的云服务器多是安装Linux系统,那么,chmod用法就需要站长们和Linux vps主机使用者们要了解和熟悉的了。
 
       Linux/Unix系统的档案存取权限般多分为三 : 档案拥有者、群组、其他。利用 chmod可以藉以控制档案如何被他人所存取。作为站长们经常要用到的Linux命令,chmod用法掌握起来并没有那么难。


  image.png
 

       chmod命令可以使用八进制数来指定权限。文件或目录的权限位是由9个权限位来控制,每三位为组,它们分别是文件所有者(user)的读、写、执行,用户组(group)的读、写、执行以及(other)其它用户的读、写、执行。历史上,文件权限被放在个比特掩码中,掩码中指定的比特位设为1,用来说明个类具有相应的优先。
 
 
Chmod用法基本语法:
 
$ chmod [options] mode[,mode] file1 [file2 ...]
 
$ ls -l file
 
Chmod用法八进制语法数字说明:
 
r 4   w 2   x 1  - 0
 
所有者的权限用数字表达:属主的那三个权限位的数字加起来的总和。如rwx ,也就是4+2+1 ,应该是7。
 
用户组的权限用数字表达:属组的那个权限位数字的相加的总和。如rw- ,也就是4+2+0 ,应该是6。
 
其它用户的权限数字表达:其它用户权限位的数字相加的总和。如r-x ,也就是4+0+1 ,应该是5。
 
         使用符号模式可以设置多个项目:who(用户类型),operator(操作符)和permission(权限),每个项目的设置可以用逗号隔开。 命令chmod将修改who指定的用户类型对文件的访问权限,用户类型由个或者多个字母在who的位置来说明。
 
        此外,chmod在c、c++、c#等编程语言中,作为个函数,也有着类似的含义,和作用,在编程语言中chmod用法相对来说比Linux系统中更广泛和复杂。如果对编程有兴趣的朋友不防可以多了解了解。


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69957453/viewspace-2761599/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
文章来自网络,如有侵害,请私信

注册时间:2019-12-14

  • 博文量
    344
  • 访问量
    257068