美文网首页
08.Linux用户与用户组

08.Linux用户与用户组

作者: Lv_0 | 来源:发表于2017-12-10 21:46 被阅读0次
  • 用户帐号

    在linux中,/etc目录下,passwd文件保存用户信息,shadow保存用户的密码信息;
    linux的登录必需这两个文件,且文件中保存有很多系统必要的帐号,不可随意更改;
    passwd文件:
    一行一个用户,每个用户信息通过:分割成九组
    例: root:x:0:0:root:/root:/bin/bash

    root:帐号名称
    x:密码,早期unix系统密码存放在此,因安全问题,移到了shadow文件,此处以x代替
    0:UID,用户ID(识别码)
      root:系统管理员UID=0
      系统预留:1~1000(500),linux内部使用 例:bin 1
      用户:1000(500)~65535,一般用户使用,例:lv0 1000,后面递增
    0:GID,用户组ID(识别码),与UID数字/限制类似
    root:用户全称,仅说明信息,无实际用处
    /root:用户的家目录
    /bin/bash:shell
    
    image.png

    shadow文件:
    结构与passwd文件相似;
    第二个字段为密码,加密存储
    密码以*开头说明该帐号不用于登录

    image.png

    groupadd:新建群组

      groupadd [-option] 群组名
      -g GID:设定要创建群组的GID,不设置则默认递增取值
    ++++++
      groupadd testGroup01
      groupadd -g 1005 testGroup02
    
    image.png

    groupdel:删除群组

      groupdel 群组名
      此命令删除群组时,必须保证群组内无用户
    ++++++
      groupdel testGroup01
    
    image.png

    useradd:新建用户

      useradd [-option] 用户名
      -u UID:设定新增用户UID,不指定则系统自动设置
      -g GID/组名:新建用户所在组,不设定则系统自动创建与用户名同名的群组且加入
      -M:不创建家目录,无此选项默认建立
      -s:shell,指定用户使用的shell,不指定则默认/bin/bash
    ++++++
      useradd test01
      useradd -u 1005 -g 1005 test02
    
    image.png

    userdel:删除用户

      userdel [-option] 用户名
      -r:将该帐号的家目录和邮件一并删除
    ++++++
      userdel -r test02
    
    image.png

    usermod:更改用户

      usermod [-option] 用户名
      -u UID:更改用户UID
      -g GID/组名:更改用户群组
      -s shell:更改用户shell
    ++++++
      usermod -u 1002 -g 1002 test01
    
    image.png

  • 用户密码

    passwd:修改用户密码
      passwd [username]
      如果不指定用户,则意味着修改当前用户密码
      非root用户只能修改自己的密码,root用户可以修改其他用户的密码
      此passwd命令为/usr/bin/passwd的二进制可执行文件,和/etc/passwd不同
    ++++++
      passwd test01
    
    image.png

  • 用户切换

    su:switch user切换用户
      su [-] [username]
      - : 完整的切换到另一个用户环境,不加-表示使用当前环境
      root用户切换到其他用户不需要输密码
      普通用户切换到其他用户需要输入密码
      返回原来的用户,使用exit命令
    ++++++
      su - lv0
      su - root
      exit
    
    image.png

  • 用户查询

    id:identify 查询用户的id信息

      id [username]
      不输入用户名默认查看当前用户的id信息
    ++++++
      id
      id test01
    
    image.png

    groups:显示用户的群组信息

      groups [username]
      不输入用户名默认显示当前用户
    ++++++
      groups
      groups test01
    
    image.png

相关文章

  • 08.Linux用户与用户组

    用户帐号在linux中,/etc目录下,passwd文件保存用户信息,shadow保存用户的密码信息;linux的...

  • Linux 用户与用户组

    Linux 用户与用户组 参考1参考2 用户组 新增用户组(root用户操作)sudo groupadd enzo...

  • Linux用户组管理

    一、Linux用户组与Windows用户组的区别 (1)Windows用户组 Windows用户组分为管理员组和普...

  • 文件权限

    理解用户与用户组 用户:设置权限不让其他人访问自己的文件 用户组:设置权限不让其他用户组的成员访问本用户组文件 r...

  • activiti学习笔记(七)IdentityService

    IdentityService 管理用户 管理用户组 用户与用户组的关系(MemberShip) 示例 下面是个关...

  • Linux-用户管理和用户组管理

    用户管理和用户组管理 一、用户管理 1.添加用户 2.切换用户 3.删除用户 二、用户组 三、用户管理与用户组管理...

  • session_start(): open(/var/lib/p

    查看Nginx 配置文件里的用户与用户组修改var/lib/php/ 的权限为Nginx的用户与用户组

  • 实验三【2021OS】

    实验三:Linux用户与用户组管理 单个、批量添加(删除用户)。添加、删除用户组。 添加用户 单个添加 选项:-c...

  • linux-用户-命令

    用户组 新增用户组 groupadd 用户组名exp:groupadd qlGroup 查询用户组信息 cat /...

  • Linux 用户和用户组

    参考:Ubuntu 系统中的用户与用户组

网友评论

      本文标题:08.Linux用户与用户组

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