我是 ubuntu 13.04 的新手,因此在终端中我总是需要以 root 身份启动我的 xampp,所以请帮助我,我想将我当前的帐户转换为管理员(root)用户。
答案1
首先,你不应该以 root 身份工作和运行桌面。句号。这是一个非常糟糕的主意。特别是如果你想运行一个 web 服务器。忘掉它吧。这很容易做到:设置一个 root 密码(sudo -i
;然后passwd
:)并以 root 用户身份登录。但是不要这样做,有更好的方法可以解决这个问题。
要启动 Web 服务器(xampp 只是一个包含 Web 服务器、SQL 服务器和一些其他东西的包,你可以使用包管理器轻松地将它们安装在你的机器上),你需要 root 权限只是短暂的一刻这就是为什么您在运行命令时使用sudo
-- 暂时成为 root 用户。例如,如果您已按照这些说明要安装 xampp,您只需运行
sudo /opt/lampp/lampp start
如果您厌倦了输入命令,请按照上述链接中的说明创建桌面快捷方式。如果您厌倦了输入密码,请编辑您的 sudoers 文件。输入
sudo visudo
并在该文件末尾添加以下行:
humanth ALL = NOPASSWD: /opt/lampp/lampp
(假设您按上述方式启动 lampp,并且 humanth 是您的用户名)。
此外,你有没有读过Linux XAMPP 操作指南? 非常清楚地显示如何设置 XAMPP作为服务,这样您就不需要手动启动它了。实际上,您只需将脚本链接/opt/lampp/lampp
到即可/etc/init.d
。
sudo -i
cd /etc/rc.d/rc3.d
ln -s /opt/lampp/lampp S99lampp
ln -s /opt/lampp/lampp K01lampp