• linux:用户管理


    用户账号添加、删除、修改以及用户密码的管理

    用户组的管理

    涉及三个文件:

    /etc/passwd    :存储用户的关键信息

    /etc/group   :存储用户组的关键信息

    /etc/shadow  :存储用户的密码信息

    用户管理

    添加账户

    useradd  选项  用户名

         -g:表示指定用户的主组,可以是用户组id,或者是组名

         -G:指定用户的附加组,可以是用户组id,或者是组名

         -u:用户的id,系统默认从500之后开始按序分配

         -c   :用户注释

    用户名:密码:用户id:用户组id:注释:家目录:解释器shell

    用户名:创建新用户的名称

    密码:默认是x,表示密码占位

    用户ID:用户的识别符

    用户组id:用户所属的主组id

    注释:解释该用户的作用

    家目录:用户登录后的位置

    解释器shell:用户输入命令后,解释器会收集输入的命令,然后传递给内核处理

    注意:不添加选项时,执行useradd之后会创建同名的家目录同名的用户组

    修改账户

    usermod  选项  用户名

         -g:表示指定用户的主组,可以是用户组id,或者是组名

         -G:指定用户的附加组,可以是用户组id,或者是组名

         -u:用户的id,系统默认从500之后开始按序分配

         -l  新的用户名  旧的用户名 :修改用户名  

    设置密码

    passwd  用户名          :设置密码 / 修改密码

    删除用户

    userdel   选项   用户名

        -r  :一起删除用户家目录

    注释:

    解决办法:

    删除与之相关的所有进程

    切换用户命令

    su 【用户名】,若没有用户名,默认切换root

    注释:

    所有和用户操作的命令(除passwd之外),只有root有权限

    用户组管理

    每一个用户对应一个用户组,对用户组的修改就是对 /etc/group 文件的修改

    文件结构:

    用户组名:密码:用户组id:组内用户名

    密码:x表示占位符,用户组可以设置密码

    组内用户名:表示附加组是该组的用户

    用户组添加

    groupadd 选项 用户组名

        -g :选择自定义的用户组id

    用户组编辑

    groupmod 选项 用户组

        -g :选择自定义的用户组id

        -n:修改用户组名

    用户组删除

    groupdel 用户组名

    解决办法:

    因为该组是某个用户的主组,所以不能删除,若删,则先该用户从该组中移除

  • 相关阅读:
    linux日志守护进程 syslog
    ORM(一)
    ajax
    python bbs项目代码分析
    jquery基础
    PHP根据概率产生随机数
    用PHP删除文件操作unlink
    实时显示剩余可以输入的文字数
    mysql分表方法实现
    php 输出昨天,今天,明天是星期几的方法
  • 原文地址:https://www.cnblogs.com/pam-sh/p/13042995.html
Copyright © 2020-2023  润新知