当我安装 Linux Mint 时...我创建了一个用户配置文件...然后在安装完成后我尝试安装 NASM 但在执行 make install 命令后它无法创建目录并且出现错误消息“无法创建目录...权限被拒绝”。
我退出我的帐户,在登录屏幕上输入 root,系统启动到 root 用户...此后 make install 命令起作用,安装成功。那么为什么安装期间创建的用户不是 root 用户呢?
答案1
因为一般认为以 Root 身份运行所有程序是个坏主意。由于 Mint 面向最终用户并且“易于使用”,所以他们替您决定了这一点。
答案2
要root
临时成为并以更高的权限执行命令,您应该使用sudo
命令。在 Ubuntu 和 Mint 中,对命令的访问sudo
受到组成员身份的限制。通常,您的默认用户应该是admin
(12.04 之前) 或sudo
(12.04 之后) 组的成员。您可以在控制台上使用以下命令检查组成员身份:
grep sudo /etc/group
或者
grep admin /etc/group
如果结果行包含您的用户名,您应该可以使用而sudo
无需进一步修改。
重要提示:不要使用“plain”sudo
以 root 身份运行 GUI 应用程序。要运行 GUI 应用程序,请使用gksudo
或kdesudo
命令(或sudo -H
)。