博客
关于我
用户和组管理
阅读量:664 次
发布时间:2019-03-15

本文共 1006 字,大约阅读时间需要 3 分钟。

用户管理

用户分类

在Linux系统中,用户可以根据权限和使用场景分为不同的类别。主要分类如下:

  • 管理员:拥有最高权限,通常是root账户。
  • 普通用户:大多数用户,权限较为有限。
  • 普通用户还可进一步分为:

    • 系统用户:用于完成特定系统任务,权限较高。
    • 登录用户:用于日常交互式登录。

    用户组类别

    用户组是用户管理的一部分,用于组织用户以便于权限管理。主要类别包括:

  • 主组:系统自动为用户创建的默认组,组名通常与用户名相同。
  • 附加组:由管理员手动创建的组,可用于分配特定权限。
  • 配置文件

    系统中主要的配置文件包括:

  • /etc/passwd:存储用户信息,包括用户名、UID、GID、注释、家目录和shell。
  • /etc/shadow:存储用户密码和相关信息,采用加密方式存储。
  • /etc/group:存储组信息,包括组名、GID和用户列表。
  • /etc/gshadow:存储组密码,用于组成员切换时验证。
  • 用户操作

    增加账户

    使用useradd命令创建用户:

    useradd [-u UID] [-g GID] [-d HOME] [-M] [-s SHELL] username
    • -u:指定UID。
    • -g:指定组。
    • -d:指定家目录。
    • -M:不创建家目录。
    • -s:指定shell。

    删除账户

    使用userdel命令删除用户:

    userdel [-r] username
    • -r:删除用户的家目录。

    密码管理

    修改密码

    使用passwd命令:

    passwd [username]
    • 不带用户名时,修改当前用户的密码。

    生成密码

    安装expect软件生成随机密码:

    mkpasswd

    身份切换

    使用su切换用户:

    su [-] username
    • 不带-切换到当前目录,不带-切换到root的home目录。

    使用sudo执行命令:

    sudo [options] command

    默认只允许root用户使用,需配置/etc/sudoers文件。

    密码管理工具

    推荐使用Keepass:

    • 安装:通过包管理器安装。
    • 使用:创建密码库,设置主密码和存储各类密码信息。

    安全建议

  • 密码要求:长度>10字符,包含大小写字母、数字和特殊字符。
  • 不要使用简单密码:如“root”、“happy”等。
  • 定期更换密码:尤其是管理员账户。
  • 使用密码管理工具:记录和管理密码,定期检查安全性。
  • 通过以上操作,可以有效管理用户权限和密码,确保系统安全。

    转载地址:http://dramz.baihongyu.com/

    你可能感兴趣的文章
    Python-将二进制遮罩转换为多边形
    查看>>
    python-文件操作
    查看>>
    PYTHON-模块 sys os random shutil-练习
    查看>>
    Python-模块与包的管理
    查看>>
    PYTHON-模块定义 搜索路径
    查看>>
    Python-爬虫工程师-面试总结
    查看>>
    Python-类与文件读取结合
    查看>>
    python-类思想-实现简单增删查改
    查看>>
    python-网络编程
    查看>>
    python写入文件出现空行
    查看>>
    PYTHON-返回给定x的多边形路径的y坐标
    查看>>
    python-进程池与线程池,协程
    查看>>
    Python-通过函数传递变量
    查看>>
    Python内置函数详解——总结篇
    查看>>
    Python.对象集合中的标识.和散列
    查看>>
    Python.硒.拖放错误“AttributeError:move_to 需要 WebElement“
    查看>>
    Python内置函数详解
    查看>>
    Python/Kivy:从一个类调用函数到另一个类并在 Python 中显示小部件
    查看>>
    Python/Kivy:我可以在双击标签时调用函数吗
    查看>>
    python内置函数5-frozenset()
    查看>>