1.创建用户
# 在root用户下
adduser ccb
[sudo] password for mqk:
正在添加用户"tt"...
正在添加新组"tt" (1006)...
正在添加新用户"tt" (1006) 到组"tt"...
创建主目录"/home/tt"...
正在从"/etc/skel"复制文件...
输入新的 UNIX 密码:
重新输入新的 UNIX 密码:
passwd:已成功更新密码
正在改变 tt 的用户信息
请输入新值,或直接敲回车键以使用默认值
全名 []:
房间号码 []:
工作电话 []:
家庭电话 []:
其它 []:
这些信息是否正确? [Y/n] y
在centOS中是没有密码的,需要我们自行设置
[root@instance-0qfjl8hg ~]# passwd ccb
Changing password for user ccb.
New password:
BAD PASSWORD: The password is shorter than 7 characters
Retype new password:
passwd: all authentication tokens updated successfully.
- 2 useradd:需要使用参数指定上述密码 主目录 如果不指定,那么无密码无主目录
2. sudo
sudo的全称是 super user do 意思是指我们可以用这命令,使普通用户执行管理员的权限
因为有时候我们不方便连接超级管理员
但是我们在使用sudo的时候会出现用户 is not the sodoers file问题
这时我们需要
切换到root用户
su -
# 注意这里有-,这和su不同,su只是切换到root,但没有把root的环境变量传过去,
# 用su -把环境变量也一起带过去
visudo
# 进去后在最后一行输入 :
用户名 ALL =(ALL) ALL
按ctrl+x ------> 按 Y ------>按 ctrl +m 保存退出
这时我们就可以用sudo命令了
有时候我们希望执行某个命令不用sudo,因为这个命令没有危害,又不想老是打sudo我们可以给某个app(应用程序)创建一个权限组
- 2.1 我这是给我的docker应用创建了一个组
sudo groupadd docker
- 2.2 将当前用户添加到这个组上
sudo usermod -aG docker $USER