美文网首页Linux
01_文件属性、用户和用户组.md

01_文件属性、用户和用户组.md

作者: 对方不想理你并向你抛出一个异常 | 来源:发表于2017-08-04 22:26 被阅读7次

    文件属性

    -rw-r--r-- 1 hhc hhc 8980 11月 20 21:39 examples.desktop
    drwxr-xr-x 2 hhc hhc 4096 11月 20 13:54 Music
    drwxr-xr-x 2 hhc hhc 4096 11月 20 13:54 Pictures
    drwxr-xr-x 2 hhc hhc 4096 11月 20 13:54 Public

    • 第一个字符用来区分文件和目录:
      • d:表示是一个目录,事实上在ext2fs中,目录是一个特殊的文件。
      • -:表示这是一个普通的文件。
      • l: 表示这是一个符号链接文件,实际上它指向另一个文件。
      • b、c:分别表示区块设备和其他的外围设备,是特殊类型的文件。
      • s、p:这些文件关系到系统的数据结构和管道,通常很少见到。

    下面详细介绍一下权限的种类和设置权限的方法。

    • 第2~10个字符当中的每3个为一组:

      • 左边三个字符表示所有者权限,
      • 中间3个字符表示与所有者同一组的用户的权限,
      • 右边3个字符是其他用户的权限。
    • 这三个一组共9个字符,代表的意义如下:

      • r(Read,读取):对文件而言,具有读取文件内容的权限;对目录来说,具有浏览目录的权
      • w(Write,写入):对文件而言,具有新增、修改文件内容的权限;对目录来说,具有删除、移动目录内文件的权限。
      • x(eXecute,执行):对文件而言,具有执行文件的权限;对目录了来说该用户具有进入目录的权限。

    chmod

    • 文字设定法

    chmod [who] [+| - |=] [mode] 文件名

    • 操作对象who可是下述字母中的任一个或者它们的组合:

      • u 表示“用户(user)”,即文件或目录的所有者。
      • g 表示“同组(group)用户”,即与文件属主有相同组ID的所有用户。
      • o 表示“其他(others)用户”。
      • a 表示“所有(all)用户”。它是系统默认值。
    • 操作符号可以是:

      • + 添加某个权限。
      • - 取消某个权限。
      • = 赋予给定权限并取消其他所有权限(如果有的话)。
    • 设置mode所表示的权限可用下述字母的任意组合:

      • r 可读。
      • w 可写。
      • x 可执行。
    • 数字设定法

    chmod [mode] 文件名

    • 我们必须首先了解用数字表示的属性的含义:

      • 0表示没有权限,
      • 1表示可执行权限,
      • 2表示可写权限,
      • 4表示可读权限,
    • 然后将其相加。所以数字属性的格式应为3个从0到7的八进制数,其顺序是(u)(g)(o)。
      例如,如果想让某个文件的属主有“读/写”二种权限,需要把4(可读)+2(可写)=6(读/写)。

    • 比如设置一个文件允许所有用户可写

    $ chmod a+w file1

    • 设置一个文件允许所有用户可读、可写、不可执行
    $ chmod 666 file1
    user group other
    r w x r w x r w x
    4 2 1 4 2 1 4 2 1
      5      6     3 
    

    同时设置,用逗号隔开

    chmod u-w,g-x,o-rw filename
    

    基本的用户管理

    添加用户

    useradd angela
    要修改密码才能登陆
    passwd angela
    按提示输入密码即可

    为用户配置sudo权限

    用root编辑 vi /etc/sudoers
    在文件的如下位置,为hadoop添加一行即可
    root ALL=(ALL) ALL
    hadoop ALL=(ALL) ALL

    然后,hadoop用户就可以用sudo来执行系统级别的指令

    [hadoop@shizhan ~]$ sudo useradd huangxiaoming
    

    相关文章

      网友评论

        本文标题:01_文件属性、用户和用户组.md

        本文链接:https://www.haomeiwen.com/subject/wcgblxtx.html