【Linux】用户管理命令

Linux通常用于服务器,一个Linux服务器一般会有多个开发人员进行使用,这个时候就需要给不同的开发人员分配不同的用户,以便于权限的划分.

useradd: 这个命令用于添加新用户。例如,要添加一个名为"zhangsan"的用户,可以使用以下命令:

useradd zhangsan

在这里插入图片描述
可以看到名为"zhangsan"的用户已经创建了,但是目前还是无法使用的,因为没有设置密码.

passwd: 这个命令用于设置用户密码。接下来为"zhangsan"设置一下密码

注意这里的缩写,可能会感觉有些奇怪. 那是因为pwd这个已经被占用了,用于显示当前的路径.

在这里插入图片描述
在设置密码时,密码不会显示出来,这个正常现象. 在第一次输完密码按下回车后,还是提示无效密码,是因为我设置的密码比较简单,但是我使用的是root用户,所以即使提示我是无效密码,在输入一次也可以成功

Linux中一切皆文件,包括用户的账号密码.

查看创建的所有用户

cat /etc/password 

在这里插入图片描述
在这个文件中,可以看到root用户,以及我们创建的普通用户

su: 这个命令用户切换用户, 例如切换到"zhangsan"这个用户下

su zhangsan

在这里插入图片描述
一般来说普通用户比root用户的权限少很多

userdel: 这个命令用于删除用户。例如,要删除名为"user"这个用户

userdel user

在这里插入图片描述
通过查看/etc/passwd/这个文件,可以看到"user"用户已被删除

在这里插入图片描述
补充: userdel -r: 这个命令用于删除用户及其相关文件(用户和用户主目录都删除), userdel删除用户,但保存用户主目录

who:这个命令用于查看登录用户信息

在这里插入图片描述
这个命令用的不多,了解即可

sudo:用于允许普通用户以超级用户(或其他特定用户)的身份来执行特权命令

sudo命令语法格式:

sudo [选项] 命令 [命令参数]

普通用户权限比root用户权限少很多,如图:
在这里插入图片描述
sudo命令实操:

  • 创建user用户,并设置密码

在这里插入图片描述

  • 修改配置文件
vim /etc/sudoers

添加下面这段代码,然后使用:wq! 强制保存退出
在这里插入图片描述
修改完成后,"user"用户就有sudo权限了

在这里插入图片描述

因为编译这个文件,已经超过了它原有的权限,所以会给你提示一段话,并且需要输入密码才能够访问,如果不想每次都输入密码,就需要在刚才修改配置文件的基础上,在加上一段话

在这里插入图片描述

  • 测试sudo权限

在这里插入图片描述
可以看到此时是可以创建目录了,创建的用户还是root. sudo命令本质上是交给root去执行

  • 4
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

比奇堡的天没有云

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值