zoukankan      html  css  js  c++  java
  • linux用户权限

      linux中root拥有最好的权限,通过UID来区分用户的权限级别,root UID为0,表示此用户拥有最高权限级别,也就是管理员级别;其他用户,UID依次增加;通过/etc/passwd用户密码文件可以查看到每个用户的独立的UID;

      每一个文件或者目录的权限,都包含一个用户权限、一个组的权限、其他人权限,如下:

      标红的第一个root表示该文件的所有者是root用户,第二个root代表该文件的所属组为root组,其他用户这里默认不标出、

    [root@localhost ~]# ls -l 234.xml
    -rw-r--r--. 1 root root 3 Jul  9 10:12 234.xml
    [root@localhost ~]#

      如果我们想改变某一个文件的所有者或者所属的组,可以使用命令chown,如下:

    [root@localhost ~]# chown -R long:long 234.xml
    [root@localhost ~]# ls -l 234.xml
    -rw-r--r--. 1 long long 3 Jul  9 10:12 234.xml
    [root@localhost ~]#

      每个linux文件具有4种访问权限:可读(r)、可写(w)、可执行(x)和无权限(-)。

      利用ls -l命令可以看到某个文件或者目录的权限,它以显示数据第一个字段为准。第一个字段由10个字符组成,如下:

    [root@localhost ~]# ls -l 234.xml
    -rw-r--r--. 1 root root 3 Jul  9 10:12 234.xml
    [root@localhost ~]#

    第一位表示文件类型, -表示文件,d表示目录,后面三位为一组。

    第一组:2-4位表示文件所有者的权限,即用户user权限,简称u;

    第二组:5-7位表示文件所有者所属组成员的权限,group权限,简称g;

    第三组:8-10位表示所有者所属组之外的用户权限,other权限,简称o;

    从上面这个文件,我们可以看出,234.xml文件对应的权限为:

    root用户具有读和写的权限root组具有读的权限,其他人具有读的权限;

    为了能更简便快捷的使用和熟悉权限,rwx权限可以用数字来表示,分别表示为r(4)、w(2)、x(1)。

  • 相关阅读:
    NHibernate版本不一致问题
    .NET中AOP的几种实现方案
    转播
    看来不得不来谈谈这个首页精华区了
    事件与委托
    关于字符集和字符编码以及代码页的前前后后(续)
    让电脑像人脑一样思考,谁养鱼问题断言推理解法
    关于那个脑袋的很漂漂的图形的C#版本
    大家都有头像,我来测试下我的新头像。
    浅谈JavaScript中的对象和类型(上)
  • 原文地址:https://www.cnblogs.com/zhangkuilong/p/9284939.html
Copyright © 2011-2022 走看看