博客
关于我
linux用户管理:添加用户、设置密码、修改删除
阅读量:791 次
发布时间:2023-02-04

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

Linux系统用户管理指南

用户管理命令

在Linux系统中,用户管理是日常系统管理员必不可少的操作之一。本文将介绍几种常用的用户管理命令及其使用方法。

1. 添加用户

要在Linux系统中添加一个新用户,可以使用useradd命令。该命令的基本语法如下:

$ useradd [选项] 用户名

选项说明:

  • -g 用户组:指定用户所属的用户组。
  • -G 用户组,用户组:指定用户所属的附加组。
  • -m:如果用户目录不存在,则自动创建。

示例:

$ useradd hushang

注意:在实际使用中,通常会结合-g选项为用户指定主用户组。

2. 设置用户登录密码

已有的用户需要设置登录密码,可以使用passwd命令。命令格式如下:

$ passwd 用户名

使用方法:

  • 输入用户账号名。
  • 按回车后,系统会提示输入密码。
  • 输入并确认新密码。
  • 示例:

    $ passwd hushang

    请注意:普通用户通常无法使用root账号。如果需要修改root账号的密码,请以root用户身份登录系统后使用passwd root命令。

    3. 删除用户

    要删除一个用户,可以使用userdel命令。命令格式如下:

    $ userdel [选项] 用户名

    常用选项:

    • -r:删除用户时,将其主目录也一起删除。

    示例:

    $ userdel -r hushang

    4. 修改用户信息

    要修改用户的信息,可以使用usermod命令。命令格式如下:

    $ usermod -参数 用户名

    常用参数包括:

    • -g:修改用户所属的用户组。
    • -G:修改用户所属的附加组。
    • -m:如果用户目录不存在,则自动创建。

    示例:

    $ usermod -g staff hushang

    5. 查看登录用户信息

    要查看当前登录系统的用户信息,可以使用who命令。命令格式如下:

    $ who

    输出示例:

    [root@VM-8-7-centos ~]# whoroot     pts/0    2022-04-01 16:01 (116.24.65.225)

    说明:

    • pts/0:表示通过远程终端登录系统。
    • root:当前登录的用户身份。

    如果需要更详细的信息,可以使用w命令:

    [root@VM-8-7-centos ~]# w19:20:06 up 81 days, 10:05,  1 user,  load average: 0.00, 0.01, 0.07USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHATroot     pts/0    116.24.65.225    16:01    6.00s  0.03s  0.00s w

    以上命令可以帮助管理员了解系统中用户的登录状态及系统负载情况。

    通过以上命令,管理员可以对用户进行添加、修改、删除等管理操作,同时也可以查看系统中用户的登录状态。这些命令是Linux系统管理中常用的工具,熟练掌握后可以显著提升日常运维效率。

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

    你可能感兴趣的文章
    linux编程:getenv,putenv,setenv
    查看>>
    linux编译ffmpeg2.6.2
    查看>>
    Linux编译FFmpeg支持x265(HEVC) 【failed on redhat 6.5】(updated)
    查看>>
    linux编译动态库时,libcrypto.a 提示recompile with -fPIC
    查看>>
    linux编译升级应用,Linux如何升级软件版本
    查看>>
    linux编译注解
    查看>>
    linux网络启动报错
    查看>>
    Linux网络命令大全,收藏不迷路!
    查看>>
    Linux网络基础命令
    查看>>
    Linux网络属性配置命令和管理详解
    查看>>
    Linux网络带宽状态分析实战
    查看>>
    Linux网络带宽状态分析工具详解
    查看>>
    Linux网络管理工具:ifconfig,从入门到精通
    查看>>
    linux网络结构体
    查看>>
    linux网络编程二十:socket选项:SO_RCVTIMEO和SO_SNDTIMEO
    查看>>
    Linux网络编程常见面试题
    查看>>
    linux网络编程概念(一)
    查看>>