linux创建、删除及切换用户

简介: Ctrl+Alt+T 进入到命令行,输入 sudo useradd -m [username] 创建名为[username]的用户-m:自动建立用户的登入目录

一、创建用户


Ctrl+Alt+T 进入到命令行,输入 sudo useradd -m [username] 创建名为[username]的用户

-m:自动建立用户的登入目录

sudo是允许系统管理员让普通用户执行root命令的一个工具(获取权限)

这里会需要输入管理员的密码(不是你想给新用户设置的密码!!!)


二、设置密码


命令行输入sudo passwd [username]


三、分配用户权限


1、命令行输入sudo vi /etc/sudoers

2、找到 User privilege specification,输入i从命令模式切换到输入模式并新增下图所示信息,

3、Esc后输入:wq!强制保存并退出


三、设置用户命令解释器


1、命令行输入sudo vi /etc/passwd

2、输入G跳到到文件尾部,将下图sh改为bash

3、Esc后输入:wq保存并退出


四、切换用户


1、命令行输入sudo su [username]切换到用户小明

2、命令行输入whoami查询当前用户名

3、切换回原用户


五、删除用户


命令行输入sudo userdel -r [username],在root权限下将用户删掉,并删除用户文件夹

如果出现如下图报错:

解决方法

第一次使用ctrl+d退出Gnep用户,回到小明用户;第二次使用ctrl+d退出小明用户,此时会返回到Gnep用户(再按ctrl+d退出登陆连接),此时使用userdel -r user_mongo即可正常删除。

可以看到未找到邮件池,说明已删除成功,当我们利用cat /etc/passwd命令查看内容的时候,xiaoming的相关信息已经被删除了。因此邮件池未找到这个不用管。


目录
相关文章
|
19天前
|
Linux
linux用户删除
在Linux中删除用户,使用`sudo userdel 用户名`仅移除账号,保留主目录。加 `-r` 选项如`sudo userdel -r 用户名`则连同主目录及文件一并删除。执行前检查用户无运行进程,谨慎使用 `-r` ,删除后数据不可恢复。
26 2
|
19天前
|
Linux 开发工具
Linux记录所有用户操作行为脚本
Linux记录所有用户操作行为脚本
26 0
|
8月前
|
存储 Linux Shell
【Linux】用户与组的操作详细介绍
【Linux】用户与组的操作详细介绍
106 0
|
10月前
|
Linux Shell
13.2.3 【Linux】新增与移除群组
13.2.3 【Linux】新增与移除群组
54 0
|
10月前
|
Linux
如何在Linux中更改用户ID?
如何在Linux中更改用户ID?
561 0
|
Linux Shell
【操作系统 | Linux】 文件管理五件套(查看,切换,创建删除,复制移动)
🤵‍♂️ 个人主页: @计算机魔术师 👨‍💻 作者简介:CSDN内容合伙人,全栈领域优质创作者。 🌐 推荐一款找工作神器网站: 牛客网🎉🎉|笔试题库|面试经验|实习招聘内推 还没账户的小伙伴 速速点击链接跳转牛客网登录注册 开始刷爆题库,速速通关面试吧🙋‍♂️ 系列专栏,快订阅追更吧! Linux实战99精讲 🎉🎉 @[toc]
【操作系统 | Linux】 文件管理五件套(查看,切换,创建删除,复制移动)
|
Shell Linux 数据安全/隐私保护
8.21 Linux切换用户的有效群组(newgrp命令)
我们知道,每个用户可以属于一个初始组(用户是这个组的初始用户),也可以属于多个附加组(用户是这个组的附加用户)。既然用户可以属于这么多用户组,那么用户在创建文件后,默认生效的组身份是哪个呢?
405 0
8.21 Linux切换用户的有效群组(newgrp命令)
|
Shell Linux 人机交互
Linux下用户的创建与删除
Linux下用户的创建与删除
154 0
|
Shell Linux 数据安全/隐私保护
Linux 切换用户
在使用linux系统中,会碰到切换当前用户的场景,经常使用的命令为su 用户名 或 su - 用户名。
231 0