新的 Ubuntu 16.04.3 用户。我知道一些基本的东西,并且一直在“学习”。只有我以用户身份使用这台电脑和桌面。我尝试下载 React+相关程序,如 java 等。我确实在某些时候成功了,但最终出了问题,因为我“不被允许”在终端中运行程序。
因此,我尝试使用
sudo
运行所有程序,但最终还是会崩溃并出现错误。我尝试了互联网上所有其他方法。
root -i
帐户我设法下载了所有内容而没有出现错误,但是在文件中找到我下载的内容。
当我尝试使用在互联网上找到的信息获取超级用户权限时:
su - username
这应该会将我的帐户更新为超级用户,#
但我仍然得到~$
我可能从一开始就搞砸了什么吗?我使用 USB 闪存驱动器作为主桌面安装了 Ubuntu,没有任何问题。
答案1
我的猜测基于以下这句话:因此,我尝试使用sudo
管理一切但它最终会在某个时候崩溃并出错。
如果你真的运行一切可能是因为sudo
用户主目录中某些文件和文件夹的所有权已更改为root:root
,这会导致很多错误。要检查这一点,请执行以下命令并读取第三和第四列(按q
退出):
ls -laR ~ | less
要从这种情况恢复,请执行:
sudo chown -R $USER:USER $HOME
此命令将频道递归地自己的/home/<user>
您的user
和的所有权:group
。
命令sudo
允许有权限的用户以超级用户身份执行命令(根)。因此,使用此命令时应非常小心。第一条规则[阅读此处]:不要sudo
与任何图形应用程序一起使用。这可能会导致上述情况。如果你这样做了,也许你下载的文件位于/root/Downloads
。
通过登录选项,sudo -i
您将能够成为根通过您自己的凭证 -用户名和密码- 如果您是获准用户。但变得根通过命令su
(s巫婆你我称之为 ser :)根的帐户必须已启用,不建议这么做。
首先安装软件包(如@Piloti建议) 使用Ubuntu 软件中心, 寻找应用程序并单击安装按钮。它会要求您输入密码,如果您是允许的用户,则可以执行以下命令根,该包将被安装。
如果你已经下载了任何.deb
软件包,你可以双击它并使用 Ubuntu 软件中心打开来安装它。你.deb
也可以通过命令行使用以下命令安装软件包dpkg -i
. 您应该按如下方式执行此命令根:
sudo dpkg -i <package name>.deb
你可以通过命令行直接从 Ubuntu 存储库安装软件包,命令如下apt
,应该执行为根也可以。例如,如果您想安装 Chromium 浏览器,请执行以下命令:
$ sudo apt 安装 chromium-browser [sudo] < 的密码用户名>:在这里输入你的用户密码