查看linux服务器有哪些用户名,Linux服务器用户管理详解,查看、添加、删除用户及权限设置
- 综合资讯
- 2025-04-01 09:15:41
- 2

Linux服务器用户管理详解,涵盖查看、添加、删除用户名及权限设置,详细指导用户如何高效管理服务器用户,确保系统安全与稳定运行。...
Linux服务器用户管理详解,涵盖查看、添加、删除用户名及权限设置,详细指导用户如何高效管理服务器用户,确保系统安全与稳定运行。
Linux服务器是现代网络环境中不可或缺的一部分,而用户管理则是维护服务器安全性和稳定性的关键环节,本文将详细介绍如何在Linux服务器中查看用户、添加用户、删除用户以及设置用户权限,旨在帮助广大Linux管理员更好地掌握用户管理技巧。
图片来源于网络,如有侵权联系删除
查看Linux服务器用户
- 使用
who
命令
who
命令用于显示当前登录系统的所有用户及其所在终端、登录时间等信息,在终端输入以下命令:
who
执行后,系统将列出所有当前登录的用户及其相关信息。
- 使用
w
命令
w
命令与who
命令类似,但提供了更详细的信息,包括用户所在的终端、运行时间、CPU占用率等,在终端输入以下命令:
w
执行后,系统将显示所有当前登录的用户及其详细信息。
- 使用
users
命令
users
命令简单列出当前登录的用户名,在终端输入以下命令:
users
执行后,系统将只显示当前登录的用户名。
- 使用
cat
命令查看/etc/passwd
文件
/etc/passwd
文件存储了系统中所有用户的详细信息,包括用户名、密码(加密)、家目录、登录shell等,在终端输入以下命令:
cat /etc/passwd
执行后,系统将显示所有用户的详细信息。
添加Linux服务器用户
- 使用
useradd
命令
useradd
命令用于创建新用户,以下是一个创建新用户test
的示例:
sudo useradd test
指定用户ID和组ID
在创建用户时,可以指定用户ID(UID)和组ID(GID),以下是一个指定UID为1000,GID为1001的用户test
的示例:
sudo useradd -u 1000 -g 1001 test
指定用户密码
创建用户时,可以指定用户的密码,以下是一个创建用户test
并指定密码的示例:
图片来源于网络,如有侵权联系删除
sudo useradd -m -p '密码' test
指定用户家目录
在创建用户时,可以指定用户家目录,以下是一个创建用户test
并指定家目录为/home/test
的示例:
sudo useradd -d /home/test test
指定用户登录shell
在创建用户时,可以指定用户的登录shell,以下是一个创建用户test
并指定登录shell为/bin/bash
的示例:
sudo useradd -s /bin/bash test
删除Linux服务器用户
- 使用
userdel
命令
userdel
命令用于删除用户,以下是一个删除用户test
的示例:
sudo userdel test
删除用户及其家目录
在删除用户时,可以指定-r
选项来删除用户及其家目录,以下是一个删除用户test
及其家目录的示例:
sudo userdel -r test
设置Linux服务器用户权限
- 使用
chmod
命令
chmod
命令用于设置文件和目录的权限,以下是一个将文件file.txt
的权限设置为所有者可读写、组用户和其它用户可读的示例:
chmod 644 file.txt
- 使用
chown
命令
chown
命令用于更改文件或目录的所有者,以下是一个将文件file.txt
的所有者更改为用户test
的示例:
sudo chown test file.txt
- 使用
chgrp
命令
chgrp
命令用于更改文件或目录的所属组,以下是一个将文件file.txt
的所属组更改为组group
的示例:
sudo chgrp group file.txt
本文详细介绍了在Linux服务器中查看、添加、删除用户以及设置用户权限的方法,掌握这些技巧对于维护Linux服务器的安全性和稳定性具有重要意义,希望本文能对广大Linux管理员有所帮助。
本文链接:https://www.zhitaoyun.cn/1966818.html
发表评论