Linux 用户管理简单命令一览

本文记录了 Linux 系统中用户管理的相关命令,内容包括删除用户、添加用户、提升权限、强制下线。

前言

在对服务器重装系统后,需要简单的管理 Linux 系统上的用户,故有此篇笔记。

文中使用的是腾讯云 Linux 服务器,系统镜像为 CentOS 7.6 的版本。

文中使用的命令均为 root 用户执行。

删除用户

删除 Linux 系统上存在的某个用户。

  1. 首先查看 Linux 系统下存在的用户信息(实际为查看 /etc/passwd 文件的内容):
    cat /etc/passwd
    
    • 以下为命令执行结果,部分内容省略:
      root:x:0:0:root:/root:/bin/bash
      ......
      syslog:x:996:994::/home/syslog:/bin/false
      lighthouse:x:1000:1000::/home/lighthouse:/bin/bash
      
  2. 现在我要删除 lighthouse 用户,则执行以下命令(参数 -r : 同时删除 /home/lighthouse 目录):
    userdel -r lighthouse
    

注意 : 腾讯云控制台 OrcaTerm 一键登录使用的是 lighthouse 用户,删除该用户后 OrcaTerm 就不能一键登录,只能 SSH 登录。

添加用户

要将某个用户添加到 Linux 系统。

  1. 我想添加名为 dancying 的用户到 Linux 系统,则执行以下命令:
    useradd dancying
    
  2. 添加 dancying 用户后,再为其设置登录密码:
    passwd dancying
    

提升权限

要为某个 Linux 用户赋予管理员权限。

  1. 我想对用户 dancying 赋予管理员权限,则先将其加入 wheel 组:
    usermod -G wheel dancying
    
  2. 然后修改 /etc/sudoers 文件,启用其中 wheel 组的管理员权限:
    vi /etc/sudoers
    
    • 同时可以取消 wheel 组密码确认(可选)
    • 以下为修改后的结果,部分内容省略:
      ......
      ## Allows people in group wheel to run all commands
      %wheel  ALL=(ALL)       ALL
      
      ## Same thing without a password
      %wheel  ALL=(ALL)       NOPASSWD: ALL
      ......
      

此时用户 dancying 已可以执行 sudo 命令,并且执行 sudo 命令时无需密码确认。

强退用户

对已登录到 Linux 系统上的某个用户强制退出。

  1. 首先查询当前已在 Linux 系统上登录的用户,执行以下命令查询:
    w
    
    • 以下为命令执行结果(记住 TTY 列):
      22:43:05 up 26 min,  2 users,  load average: 0.00, 0.01, 0.05
      USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
      root     pts/0    192.168.1.5      22:41    1.00s  0.04s  0.00s w
      dancying pts/1    192.168.1.5      22:24    7.00s  0.15s  0.00s sshd: dancying [priv]
      
  2. 使用 pkill -kill -t TTY 命令可强退用户,如强制 dancying 用户退出:
    pkill -kill -t pts/1
    

总结

文中涉及到的 Linux 用户管理命令都挺简单,但对于一般的日常使用基本还是够用的。

参考链接

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇