其他分享
首页 > 其他分享> > liunx用户配置,sudo与文件权限

liunx用户配置,sudo与文件权限

作者:互联网

liunx用户管理

  1.查看当前用户

    whoami

  2.添加liunx用户

    useradd 用户名 (需要root权限)

    -g 群组  指定添加用户的所属组

    -u uid  指定用户ID

    -d 登入目录  指定用户登入时的起始目录

    -m 登入目录   自动创建不存在的目录

  3.设置密码

    passwd 用户名

    -d 删除密码

    -x 指定口令最长存活期,天数

    -i 口令过期多少天停用账户

    用户密码保存在 /etc/shadow

  4.用户的文件权限

    第一列为文件权限,第一位是文件类型,-代表文件,随后三位rw-是属主(user/owner)权限,再随后三位r--是属组(group)权限,最后三位r--是其他(other)权限。

    4.1:权限管理命令

      chmod [-cfvR] [--help] [--version] mode file

      必要参数:

        -c 当发生改变时,报告处理信息

        -f 错误信息不输出

        -R 处理指定目录以及子目录下的所有文件

        -v 运行时显示详细处理信息

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

        u表示“用户(user)”,即文件或者目录的所有者

        g表示“群组(group)”,即与文件属主有相同组id的所有用户

        o表示“其他(others)”

        a表示“所有(all)”,它是系统默认值

      操作符号可以是:

        + 添加某个权限

        - 取消某个权限

        =赋予给定权限并取消其他所有权限

      例如:chmod u+rw g+rw o+rw 1.txt

         (修改1.txt的liunx用户访问权限为可读可写 群组中的用户对1.txt用着可读可写的权限,其他用户对1.txt也是有着可读可写的权限

      数字与字符对应关系如下:

      r=4 w=2 x=1

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

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

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

  5.普通用户sudo权限

    sudo 命令提供了一种机制,他可以不用分享root用户的密码的前提下,为信任的用户提供系统的管理权限。他们可以执行大部分的管理操作。但还是过下来跪 

    文件修改地址:/etc/shdoers

      1.vim /etc/sudores(进入配置文件)

      2.追加当前想设置sudo权限的用户

           2.1 使用 :set number 在100行出添加

          chp  ALL=(ALL)       ALL

      3保存退出,测试是否成功

  6.删除用户

    userdel 用户名

    一般加 -r表示将其主目录一同删除

    注意:如果将要删除用户,其同名用户组没同意其他用户,那么这个同名用户组也会被删除

 

标签:文件,rw,--,sudo,用户,liunx,txt,权限
来源: https://www.cnblogs.com/HpLearningPark/p/16612055.html