查看linux服务器有哪些用户名,Linux服务器用户管理详解,查看、添加、删除用户及其权限设置
- 综合资讯
- 2024-11-08 07:43:40
- 1

Linux服务器用户管理详解,涵盖查看、添加、删除用户及权限设置。通过命令行工具,快速了解现有用户列表,掌握用户增删操作,同时细致设置用户权限,确保服务器安全稳定运行。...
Linux服务器用户管理详解,涵盖查看、添加、删除用户及权限设置。通过命令行工具,快速了解现有用户列表,掌握用户增删操作,同时细致设置用户权限,确保服务器安全稳定运行。
Linux服务器作为当今互联网行业的重要基础设施,用户管理是保障服务器安全稳定运行的关键环节,本文将详细介绍如何在Linux服务器上查看、添加、删除用户及其权限设置,帮助您更好地掌握用户管理技巧。
查看Linux服务器用户
1、使用who
命令
who
命令可以查看当前登录系统的所有用户及其相关信息,在终端输入以下命令:
who
输出结果如下:
root tty1 Aug 31 09:42 root pts/0 Aug 31 09:42
第一列显示用户名,第二列显示登录终端,第三列显示登录时间。
2、使用w
命令
w
命令与who
命令类似,但提供更详细的信息,在终端输入以下命令:
w
输出结果如下:
10:42:35 up 3:15, 1 user, load average: 0.00, 0.01, 0.05 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root tty1 localhost 08:42 0.00s 0.00s 0.00s -bash root pts/0 192.168.1.1 08:42 0.00s 0.00s 0.00s -bash
输出结果中,第一行显示当前时间、运行时长、用户数量及系统负载,第二行开始,每行代表一个登录用户,包括用户名、登录终端、来源IP、登录时间、闲置时间、JCPU时间和PCPU时间以及当前执行的命令。
3、使用users
命令
users
命令可以列出当前登录系统的所有用户名,在终端输入以下命令:
users
输出结果如下:
root
4、使用id
命令
id
命令可以查看指定用户或当前用户的用户ID、组ID、所属组等信息,在终端输入以下命令:
id
输出结果如下:
uid=0(root) gid=0(root) groups=0(root)
添加Linux服务器用户
1、使用useradd
命令
useradd
命令用于添加新用户,以下是一个示例:
useradd -m -d /home/user1 -s /bin/bash user1
-m
表示创建用户主目录,-d
表示指定用户主目录的路径,-s
表示指定用户使用的shell,user1
表示新用户的用户名。
2、使用usermod
命令
usermod
命令用于修改已存在的用户,以下是一个示例:
usermod -m -d /home/user1 -s /bin/bash user1
这个命令与useradd
命令类似,用于修改用户user1
的主目录和shell。
删除Linux服务器用户
1、使用userdel
命令
userdel
命令用于删除用户,以下是一个示例:
userdel -r user1
-r
表示删除用户的主目录及其所有内容。
2、使用usermod
命令
usermod
命令也可以用于删除用户,但需要结合-e
参数指定用户过期时间,以下是一个示例:
usermod -e 2021-01-01 user1
权限设置
1、使用chmod
命令
chmod
命令用于设置文件或目录的权限,以下是一个示例:
chmod 755 /path/to/file
755
表示文件所有者有读、写、执行权限,所属组和其他用户有读、执行权限。
2、使用chown
命令
chown
命令用于设置文件或目录的所有者,以下是一个示例:
chown root:root /path/to/file
root:root
表示将文件所有者设置为root用户,所属组设置为root组。
本文详细介绍了Linux服务器用户管理,包括查看、添加、删除用户及其权限设置,通过掌握这些技巧,您可以更好地管理Linux服务器,确保服务器安全稳定运行,在实际操作过程中,请根据实际情况调整命令参数,以达到最佳效果。
本文链接:https://zhitaoyun.cn/673917.html
发表评论