zoukankan      html  css  js  c++  java
  • 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 用户组名

    解决办法:

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

  • 相关阅读:
    拉伸按钮背景图片:stretchableImageWithLeftCapWidth:
    CocoaPods详解之(三)----制作篇
    CocoaPods详解之(二)----进阶篇
    CocoaPods详解之(一)----使用篇
    下载第三方类库编译报错
    XMPP之ios即时通讯客户端开发-创建工程添加XMPPFramework及其他框架(三)
    error: invalid abbreviation code [25] for DIE at 0x0000003e in Assertion failed: (*offset_ptr == end_prologue_offset), function ParsePrologue, file /S
    MAC终端:如何调整字体大小和终端样式
    MAC 安装下载好的.gz包(不像.dmg直接双击就行了)
    页面跳转
  • 原文地址:https://www.cnblogs.com/pam-sh/p/13042995.html
Copyright © 2011-2022 走看看