CentOS 用户管理相关命令

查看当前系统中的用户账号

grep bash /etc/passwd

超级管理员给普通用户修改密码

passwd [username]

添加

添加普通用户

# 添加用户
useradd [username]
# 切换到用户
su [username]
# 设置当前用户密码
passwd

建组

groupadd [groupname]

新建用户同时建组

useradd -g [groupname] [username]

已有的用户加入组

usermod -G [groupname] [username]

删除

删除普通用户账号

userdel tom
# 这样删除用户后,如果再添加名叫tom的用户,会提示Creating mailbox file: File exists ,说明之前删除的用户的home目录等并没有删除完全

userdel -r tom
# 这样可以完全删除用户的家目录,邮箱目录等。

删除用户如果出现userdel: /var/spool/mail/tom not owned by tom, not removing 说明之前没有完全删除该用户/home目录和/var/spool/mail目录,所以再新建此用户的话,才会报这样的错误。

在组中移出用户

gpasswd -d [username] [groupname]

显示用户信息

id [username]

查看用户和用户组的方法

# 用户列表文件
cat /etc/passwd

# 用户组列表文件
cat /etc/group

# 查看系统中有哪些用户
cut -d : -f 1 /etc/passwd

# 查看可以登录系统的用户
cat /etc/passwd | grep -v /sbin/nologin | cut -d : -f 1 
CentOS 用户管理相关命令 的发布基于协议 AHdark Blog License。如欲对此文章内容此文章转载、修改或行使任何超出预览和分享性质的行为,请参考此协议。
暂无评论

发送评论 编辑评论


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