美文网首页
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