我最近安装了Debian 9,并遇到了以下错误。
在安装过程中,我设置了'root‘密码,并使用他自己的密码设置了'user’。稍后,当我登录“用户”帐户并想安装一些软件包时,我遇到了这个问题。如果我跑:
sudo apt-get install 'package'
然后我收到这样的信息:
'user' is not in sudoers list
如果我试图登录到“root”终端,请使用:
su
输入密码,我得到:
su: Authentification error
我知道这个问题可能真的很傻,但我还没有在网上找到任何关于它的信息,所以我需要
使用Linux终端,我运行包含我想要执行的命令序列的bash脚本(.sh文件)。
问题是我无法从我的shell脚本中运行Docker命令。当我以root权限直接在终端输入这个Docker命令时,我可以运行它,但当我将它包含在shell脚本文件中时,我就不能运行它了。
我以普通用户身份从命令行执行的脚本如下所示:
#!/usr/bin/env bash
cd /home/user/docker_backup
# remove /home/user/docker_backup/data
rm -rf data
# Switch to root privileges. my system is se