查看linux服务器有哪些用户信息,Linux服务器用户管理详解,查看、添加、删除用户及权限设置
- 综合资讯
- 2024-11-19 11:36:19
- 2

Linux服务器用户管理涉及查看用户信息、添加、删除用户及权限设置。通过命令行工具如id、useradd、userdel和chmod等,管理员可以管理用户账户,确保系统...
Linux服务器用户管理涉及查看用户信息、添加、删除用户及权限设置。通过命令行工具如id
、useradd
、userdel
和chmod
等,管理员可以管理用户账户,确保系统安全与高效运行。
Linux服务器是现代企业、研究机构和个人用户常用的操作系统,在Linux服务器中,用户管理是基本且重要的操作之一,了解Linux服务器中用户的类型、查看、添加、删除用户以及权限设置等操作,有助于更好地维护和保障服务器的安全与稳定,本文将详细介绍Linux服务器用户管理的相关知识。
Linux服务器用户类型
1、root用户:也称为超级用户,具有最高权限,可以访问和修改系统中的所有文件和程序。
2、普通用户:普通用户拥有自己的家目录和密码,其权限受到限制,只能访问自己的文件和目录。
3、系统用户:系统用户是由系统自动创建的,用于运行特定程序或服务。
查看Linux服务器用户
1、使用who
命令查看当前登录用户
who
该命令会显示当前登录到系统的所有用户及其终端信息。
2、使用w
命令查看当前登录用户及系统运行状态
w
该命令会显示当前登录用户、登录时间、运行进程等信息。
3、使用id
命令查看指定用户的ID信息
id [用户名]
该命令会显示指定用户的用户ID、组ID以及所属组信息。
4、使用cat
命令查看/etc/passwd
文件
cat /etc/passwd
该命令会显示系统中所有用户的信息,包括用户名、密码、用户ID、组ID、家目录和登录Shell等。
5、使用cat
命令查看/etc/shadow
文件
cat /etc/shadow
该命令会显示系统中所有用户的密码信息,注意:该文件中的密码是加密的,无法直接查看明文密码。
添加Linux服务器用户
1、使用useradd
命令添加用户
useradd [用户名]
该命令会创建一个新的用户,并为其分配默认的组ID、家目录和登录Shell。
2、指定用户ID、组ID、家目录和登录Shell
useradd -u [用户ID] -g [组ID] -d [家目录] -s [登录Shell] [用户名]
useradd -u 1000 -g 1000 -d /home/user1 -s /bin/bash user1
该命令会创建一个名为user1
的新用户,其用户ID和组ID为1000,家目录为/home/user1
,登录Shell为/bin/bash
。
3、指定用户密码
passwd [用户名]
运行该命令后,系统会提示输入新密码,并要求再次确认。
删除Linux服务器用户
1、使用userdel
命令删除用户
userdel [用户名]
该命令会删除指定用户,但保留其家目录。
2、删除用户及其家目录
userdel -r [用户名]
该命令会删除指定用户及其家目录。
设置用户权限
1、使用chmod
命令设置文件权限
chmod [权限] [文件名]
设置/etc/passwd
文件的权限为所有用户可读:
chmod 644 /etc/passwd
2、使用chown
命令设置文件所有者
chown [所有者] [文件名]
将/etc/passwd
文件的所有者改为root
:
chown root /etc/passwd
3、使用chgrp
命令设置文件所属组
chgrp [所属组] [文件名]
将/etc/passwd
文件所属组改为wheel
:
chgrp wheel /etc/passwd
本文详细介绍了Linux服务器用户管理的相关知识,包括用户类型、查看、添加、删除用户以及权限设置等操作,掌握这些操作,有助于更好地维护和保障Linux服务器的安全与稳定,在实际操作过程中,请根据实际情况灵活运用,确保服务器运行顺畅。
本文链接:https://www.zhitaoyun.cn/945399.html
发表评论