今日是linux系列更新的第七篇文章:Linux系统用户和组管理命令。
1、useradd添加新用户
注:使用此命令的前提是有权添加新用户
#添加新用户
useradd datian
2、passwd设置用户密码
#为新用户设置密码
passwd datian
按提示输入新用户密码即可。
3、id判断用户是否存在
#判断用户datian是否存在
id datian
存在:
不存在:
4、su切换用户
#切换用户,只有执行权限,无法获得环境变量
su 用户名称
#切换用户,获得环境变量,有执行权
su - 用户名称
5、userdel删除用户
查看当前用户主目录:
#第一个删除用户:保存用户主目录
userdel 用户
#第二个删除用户:主目录也被删除
userdel -r 用户
6、who查看登录用户信息
whoami:显示自己的用户名
who am i :显示登录用户的用户名
who :看看目前在这台机器上登录了哪些用户。
7.设置linux普通用户有root权限-sudo使用
sudo命令:linux系统管理指令,是允许系统管理员让普通用户执行一些或全部root命令的工具,如:halt、reboot、su等等。这不仅减少了root用户的登录和管理时间,而且提高了安全性。
最好说这么多真实的例子:
我从root用户切换到datian,然后使用datian用户执行root用户执行的命令(useradd ty1)试试,发现datian用户没有权限。
现在我回到root用户做以下两件事
1)修改配置文件:
2)用sudo 命令操作超级管理员的工作
sudo useradd ty1
sudo passwd ty1
你应该知道的:
1、使用datian用户登录,操作管理员命令,本质上是使用临时管理员权限,不切换root用户也可以完成添加用户的功能
查看创建了哪些用户:cat /etc/passwd
8.用户组管理命令
groupadd新增组:groupadd 组名
groupdel删除组:groupdel 组名
groupmod修改组:groupmod -n 新组名 老组名
查看创建了哪些组:cat /etc/group
usermod修改用户:usermod -g 用户组 用户名
end~
以往Linux系列内容推荐:
1、【配置】Linux安装配置2.测试基础Linux3.测试基础系统组成、目录结构和基本命令Linux4.测试基础Linux5.测试基础总结搜索和过滤的基本命令Linuxvi命令的文本编辑
6.测试基础Linux 系统和过程管理命令
声明:易商讯尊重创作版权。本文信息搜集、整理自互联网,若有来源标记错误或侵犯您的合法权益,请联系我们。我们将及时纠正并删除相关讯息,非常感谢!