- 一、创建用户和用户组
- 二、命令
- 1、==id hadoop==:查看用户信息
- 2、==userdel hadoop==:删除用户
- 3、==groupdel hadoop==:删除用户组
- 4、==adduser hadoop==:新建用户
- 5、==passwd hadoop==:新建用户密码
- 6、==groupadd hadoop==:新建用户组(没必要)
- 7、==useradd -g xxx hadoop==:新建用户同时增加用户组(没必要)
- 8、==uesrmod -G hadoop XXX==:给已有用户增加用户组(没必要)
- 9、==su - hadoop==:切换到hadoop目录下
- 10、==exit==:离开hadoop目录
1、简介:默认只有一个root超级用户,它的权限是很大的,如果误删文件,整个系统的使用可能就会出现问题,存在很大的安全性问题,所以,我们需要单独创建用户,然后在该用户上进行相关的操作。(可能会出现一个问题,某些操作权限不够,只需要配置sudo权限或切换到root用户下执行即可
二、命令| 命令 | 作用 |
|---|---|
| id hadoop | 查看用户信息 |
| userdel hadoop | 删除用户 |
| groupdel hadoop | 删除用户组 |
| adduser hadoop | 新建用户 |
| passwd hadoop | 新建用户密码 |
| groupadd hadoop | 新建工作组 |
| useradd -g xxx hadoop | 新建用户同时增加用户组 |
| uesrmod -G xxx hadoop | 给已有用户增加用户组 |
| su - hadoop | 切换到hadoop目录下 |
举例:下面执行的内容可以看到目前没有这个用户
[root@hadoop91 ~]# id hadoop id: hadoop: no such user2、userdel hadoop:删除用户 3、groupdel hadoop:删除用户组 4、adduser hadoop:新建用户 5、passwd hadoop:新建用户密码
执行:
[root@hadoop91 ~]# adduser hadoop [root@hadoop91 ~]# passwd hadoop 更改用户 hadoop 的密码 。 新的 密码: 重新输入新的 密码: passwd:所有的身份验证令牌已经成功更新。6、groupadd hadoop:新建用户组(没必要)
注:其实用户组也不用建,因为默认创建用户,会自带一个组,当然我们也可以新建一个
[root@hadoop91 ~]# groupadd hadoop groupadd:“hadoop”组已存在
注:上面的操作显示组已存在,其实我们在前面创建用户的时候,如果没有指定用户组,那么就默认和用户名是一样的,所有不用创建了
7、useradd -g xxx hadoop:新建用户同时增加用户组(没必要)创建用户的时候可以指定叫xxx,不指定的话还是叫hadoop,所以也没必要指定
8、uesrmod -G hadoop XXX:给已有用户增加用户组(没必要)简介:相当于给已有的用户组改个名
9、su - hadoop:切换到hadoop目录下执行:切换到hadoop目录下,然后查看当前路径,发现变成了/home/hadoop了,之前查看的路径是/root
[hadoop@hadoop91 ~]$ su hadoop 密码: [hadoop@hadoop91 ~]$ pwd /home/hadoop10、exit:离开hadoop目录
[hadoop@hadoop91 ~]$ exit 登出 [root@hadoop91 ~]# pwd /root



