linux创建新用户与可能遇到的问题

使用linux创建新用户需要拥有root权限。
将用户切换到root:

sudo su root

创建用户指令为useradd:
若直接使用useradd 需要创建的用户名称 指令系统并不会直接在/home目录下生成同名文件夹。
所以推荐使用useradd -m 需要创建的用户名称 指令用于用户创建,如下所示:

useradd -m yyy #创建一个用户名为yyy的用户

创建完用户后需要通过passwd 用户名称 指令给用户设置用户密码,如下所示:

passwd yyy

经过上述步骤创建用户就完成了,但只经过上述步骤会出现如图所示情况。进入用户后提示仅仅显示$,需要通过修改/etc/passwd文件来解决该问题。
在这里插入图片描述
输入

vi /etc/passwd

在这里插入图片描述

将xxx后的/bin/sh修改为/bin/bash即可。

当新用户需要切换为root时可能会遇到如图所示问题
在这里插入图片描述
遇到这个问题我们需要修改/etc/sudoers文件。
由于该文件初始为只读文件,所以首先需要将文件权限改为读写。chmod 640 /etc/sudoers然后修改文件内容vim /etc/sudoers将新添加的用户写入文件指定位置即可。具体操作如下图:
在这里插入图片描述

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值