linux下新建用户
2017-09-15 本文已影响0人
沙漠中的猴
新创建的虚拟机,一开始只有一个root用户。为了避免权限太高,误操作删除一些重要文件,所以我们还是需要新建一个用户,这样比较安全。
新建账户
命令
useradd yourname
:新建账户
passwd yourname
:设置密码
su yourname
:切换到新建账户
创建流程
我们需要进入有root权限的账户创建新的账户。一般我们新建账户的时候没有指定特定目录,一般会放在/home
目录下。
- 进入/home目录,并查看内容
cd home
进入/home目录
输入ls
看到的是一个空的目录,如下图
ls /home.jpg - 执行步骤
useradd --help
和passwd --help
可以查看参数
1505376079(1).jpg
解释:
用户名为mark,-d指定用户所在目录,-m没有则创建,-g是指定用户组,便于管理。
需要输入两次密码。
- 修改
passwd
文件
sudo vim /etc/passwd
找到你新建的用户,在后面加上/bin/bash
。指定bash来访问,默认的是sh来访问的。
passwd.png
登录相关
如果你需要ssh登录,在命令行输入
其他命令
- 将用户从组里面移除
sudo vim /etc/group
编辑group文件
找到对应的组名,删除、保存并退出 - 删除一个用户的所有进程
pkill -u yourname
yourname就是你的用户名 - passwd文件的作用
/etc/passwd
文件可以查看某个账户所在的目录