美文网首页
linux用户与文件权限

linux用户与文件权限

作者: Geroge1226 | 来源:发表于2020-01-06 16:04 被阅读0次

    关于root用户

    linux系统中我们一般设置root为管理员用户,实现是root对应的UID( User IDentification)的数值为 0。所以当说linux管理员就是root的时候是不正确的,应该是UID数值为0的用户才是管理员。只是通常我们设置名称为root。

    id查看用户UID信息

    [root@iZm5eet6kto8emavielu68Z ~]# id root
    uid=0(root) gid=0(root) 组=0(root)
    

    useradd命令添加用户

    一个用户只有一个基本用户组,但是可以有多个扩展用户组

    • 默认添加用户时

    默认家目录:/home
    默认解释器:/bin/bash
    默认的基本用户组:新增组与用户同名

    • 如果改默认信息可使用
    参数 说明 备注
    -d 指定用户家目录 useradd -d /home/linux # 用户家目录为linux目录
    -e 用户到期时间,格式YYYY-MM-DD useradd -e 2020-01-06
    -u 更改用户默认的UID
    -g 指定一个初始的用户基本组 必须已存在的用户组
    -G 指定一个或多个扩展用户组
    -N 不创建与用户同名的基本用户组
    -s 指定该用户的默认 Shell 解释器

    文件权限管理

    • linux系统文件类型
      ➢ -:普通文件。
      ➢ d:目录文件。
      ➢ l:链接文件。
      ➢ b:块设备文件。
      ➢ c:字符设备文件。
      ➢ p:管道文件

    • 文件对用户权限

    image.png

    修改文件权限与组

    • chmod修改文件权限
      格式: chmod[参数] 权限 文件或目录名称

    • chown 修改文件所属组
      格式:chown [参数] 所有者:所属组 文件或目录名称

    注意:以上两个命令针对目录进行操作时需要加上大写参数-R 来表示递归操作

    用户切换su与sudo

    • su - 用户名,其中减号 “-”表示完全切换到新的用户,即把环境变量信息也变更为新用户的相应信息,而不是保留原始的信息。

    • sudo 命令用于给普通用户提供额外的权限来完成原本 root 管理员才能完成的任务,
      格式 sudo [参数] 命令名称

    参数 作用
    -l 列出当前用户可执行的命令
    -u 用户名或 UID 值 以指定的用户身份执行命令
    -i 免密获得管理员权限

    相关文章

      网友评论

          本文标题:linux用户与文件权限

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