查看linux服务器有哪些用户信息,Linux服务器用户管理详解,查看、添加、删除与权限控制
- 综合资讯
- 2024-12-10 13:27:57
- 2

本文详细介绍了Linux服务器用户信息查看与管理方法,包括查看现有用户信息、添加新用户、删除用户以及权限控制。通过学习本文,您可以全面掌握Linux用户管理技巧。...
本文详细介绍了Linux服务器用户信息查看与管理方法,包括查看现有用户信息、添加新用户、删除用户以及权限控制。通过学习本文,您可以全面掌握Linux用户管理技巧。
Linux服务器作为现代企业、个人用户的重要基础设施,用户管理是其安全性与稳定性保障的核心,本文将详细介绍Linux服务器用户管理的相关知识,包括查看、添加、删除用户以及权限控制等方面,旨在帮助读者全面了解并掌握Linux用户管理技巧。
查看Linux服务器用户
1、查看所有用户
在Linux系统中,可以使用以下命令查看所有用户:
cat /etc/passwd
该命令会列出系统中所有用户的详细信息,包括用户名、用户ID、组ID、家目录、默认shell等。
2、查看指定用户
要查看指定用户的信息,可以使用以下命令:
id [用户名]
该命令会输出指定用户的用户ID、组ID、所属组、家目录、默认shell等信息。
3、查看用户登录状态
使用以下命令可以查看当前系统中登录的用户:
who
该命令会列出所有登录用户的用户名、终端、登录时间等信息。
4、查看用户权限
要查看用户的权限,可以使用以下命令:
ls -l /home/用户名
该命令会列出指定用户家目录下的文件权限、所有者、组等信息。
添加Linux服务器用户
1、使用useradd
命令添加用户
sudo useradd -m -s /bin/bash 用户名
-m
参数表示创建用户时同时创建家目录,-s
参数表示指定用户的默认shell。
2、使用usermod
命令修改用户信息
sudo usermod -c "用户备注" -d 家目录 -e 过期时间 -g 所属组 -s 默认shell 用户名
-c
参数表示指定用户的备注信息,-d
参数表示指定用户家目录,-e
参数表示指定用户的过期时间,-g
参数表示指定用户的所属组,-s
参数表示指定用户的默认shell。
3、使用usermod
命令添加用户组
sudo groupadd 用户组
4、使用usermod
命令将用户添加到用户组
sudo usermod -aG 用户组 用户名
删除Linux服务器用户
1、使用userdel
命令删除用户
sudo userdel 用户名
2、使用userdel
命令删除用户及其家目录
sudo userdel -r 用户名
权限控制
1、文件权限
Linux系统中,文件权限分为读(r)、写(w)、执行(x)三种,分别对应数字权限的4、2、1,使用以下命令可以修改文件权限:
chmod 权限 用户:组 用户:组 文件名
将/home/用户名
目录的权限修改为所有用户均可读、写、执行:
chmod 777 /home/用户名
2、目录权限
目录权限与文件权限类似,只是多了一个x
权限,表示进入目录的权限,使用以下命令可以修改目录权限:
chmod 权限 用户:组 用户:组 目录名
将/home/用户名
目录的权限修改为所有用户均可读、写、执行:
chmod 777 /home/用户名
3、特殊权限
Linux系统中,特殊权限包括suid、sgid、sbid、stik等,这些权限允许用户执行特定文件时获得文件所有者的权限。
(1)设置suid权限
chmod u+s 文件名
(2)设置sgid权限
chmod g+s 文件名
(3)设置sbid权限
chmod o+s 文件名
(4)设置stik权限
chmod a+t 文件名
本文详细介绍了Linux服务器用户管理的相关知识,包括查看、添加、删除用户以及权限控制等方面,掌握这些技巧,有助于提高Linux服务器的安全性与稳定性,在实际操作中,请根据实际需求灵活运用,以确保系统安全。
本文链接:https://www.zhitaoyun.cn/1459650.html
发表评论