HCRM博客

CentOS用户指令中,如何高效掌握常用命令的30种技巧?

CentOS用户指令

CentOS用户指令中,如何高效掌握常用命令的30种技巧?-图1

CentOS系统简介

CentOS(Community Enterprise Operating System)是一个基于Red Hat Enterprise Linux(RHEL)的免费开源操作系统,它继承了RHEL的稳定性和可靠性,同时提供了完整的源代码,方便用户进行自定义和二次开发,CentOS广泛应用于服务器、云计算、大数据等领域。

CentOS用户指令概述

CentOS用户指令主要用于管理用户账户、用户组以及权限,以下是一些常用的用户指令及其功能:

用户指令详解

添加用户

# 添加用户
useradd [选项] 用户名
# 选项说明:
# -u:指定用户ID
# -g:指定用户组
# -G:指定附加用户组
# -d:指定家目录
# -s:指定登录shell
# -m:创建用户时创建家目录

删除用户

# 删除用户
userdel [选项] 用户名
# 选项说明:
# -r:删除用户及其家目录

修改用户密码

CentOS用户指令中,如何高效掌握常用命令的30种技巧?-图2

# 修改用户密码
passwd [用户名]

修改用户信息

# 修改用户信息
chfn [选项] 用户名
# 选项说明:
# -f:修改全名
# -r:修改房间号
# -w:修改工作地点
# -p:修改电话号码

修改用户家目录

# 修改用户家目录
usermod [选项] 用户名
# 选项说明:
# -d:指定家目录
# -m:移动家目录
# -c:修改注释
# -e:设置过期日期
# -g:指定用户组
# -G:指定附加用户组
# -s:指定登录shell

修改用户组

# 修改用户组
groupmod [选项] 用户组
# 选项说明:
# -n:指定新用户组名

列出用户

# 列出所有用户
cat /etc/passwd
# 列出当前登录用户
who

列出用户组

# 列出所有用户组
cat /etc/group
# 列出当前用户所属的用户组
groups

用户指令应用实例

添加用户“test”,指定用户ID为1000,家目录为“/home/test”,登录shell为“/bin/bash”。

useradd -u 1000 -d /home/test -s /bin/bash test

删除用户“test”。

CentOS用户指令中,如何高效掌握常用命令的30种技巧?-图3

userdel -r test

修改用户“test”的密码。

passwd test

修改用户“test”的全名为“张三”。

chfn -f 张三 test

FAQs

问题:如何查看当前用户的权限?

解答:使用whoami命令可以查看当前登录用户的用户名。

问题:如何查看当前用户所属的用户组?

解答:使用groups命令可以查看当前用户所属的用户组。

本站部分图片及内容来源网络,版权归原作者所有,转载目的为传递知识,不代表本站立场。若侵权或违规联系Email:zjx77377423@163.com 核实后第一时间删除。 转载请注明出处:https://blog.huochengrm.cn/pc/68465.html

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
请登录后评论...
游客游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~