配置docker时可能会出现的错误
一、Linux用户不在sudoers文件中
1. 原因
当我们一般用户用到root的一些权限时,可以通过sudo命令来暂时获取root的权限。但是一般用户不知道root的密码,于是有了一个 /etc/sudoers 文件来保存一些用户,既可以让这些用户通过sudo命令来获取权限,又可以限制他们的权限。
2. 解决方法
1)切换到root
$ su root
2)查看 /etc/sudoers 权限,查看后发现当前权限为440
# ls -all /etc/sdoers
-r–r-----. 1 root root 4325 3月 11 14:37 /etc/sudoers
3)更改权限为777
# chmod 777 /etc/sudoers
4)编辑 /etc/sudoers
# vi /etc/sudoers
5)在 root ALL=(ALL:ALL) ALL 下面一行添加
用户名 ALL=(ALL) ALL
然后保存退出
esc :wq 回车
6)把 /etc/sudoers 权限改回440
# chmod 440 /etc/sudoers
7)切换回原用户
# su 用户名