如何从用户更改为超级用户(root)?我在终端中使用什么命令切换到 root?我已经尝试过,--help
但我对列出的所有帮助感到迷惑。我正在寻找最近的下载/安装,以便我可以使用它。
当引导至图形桌面失败时,我们有时建议引导至“root shell”或以“恢复模式”引导。
我怎么做?
我安装了64 位Ubuntu 12.04 LTS(精确穿山甲)。没有人要求我为 root 设置密码。
我刚刚安装了AccuRev SCM软件。它/root
默认安装在文件夹下。现在我尝试在那个文件夹上做一些事情。我尝试用su切换到 root,但我不知道它的密码。
我应该始终使用sudo还是获取默认的root密码(如果有)?
如何为安装在目录中的软件创建启动器/root
?
我在我的 /opt 目录中安装了 Android Studio 并且一直在使用它。不过,最近 Android Studio 通知我有更新。但是,它不会执行更新,因为它说它在安装它的 opt 目录中没有读/写权限。
任何人都可以推荐这种情况的最佳补救措施吗?我不想将我的安装移动到另一个目录。我也不知道我想更改目录的权限,尽管我可能会为了更新而这样做,然后将其还原。
错误信息:
Studio does not have write access to /opt/android-studio. Please run it by a privileged user to update
Run Code Online (Sandbox Code Playgroud) 我曾经apt install mysql-server
在 Ubuntu 16.04 上安装 MySQL,但在安装过程中,它没有要求输入 root 密码。
安装后,ERROR 1045
当我尝试登录时遇到root
并mysql_secure_installation
抛出相同的错误。我purge
d 和autoremove
d 然后重新安装,但它不起作用。
我怎么能解决这个问题?如果我在安装过程中没有设置root密码,我可以设置它吗?
这是我的安装日志:
将安装以下附加软件包: libaio1 mysql-client-5.7 mysql-client-core-5.7 mysql-server-5.7 mysql-server-core-5.7 推荐套餐: mailx tinyca 将安装以下新软件包: libaio1 mysql-client-5.7 mysql-client-core-5.7 mysql-server mysql-server-5.7 mysql-server-core-5.7 0 个升级,6 个新安装,0 个删除,0 个未升级。 需要获得 0 B/17,9 MB 的档案。 此操作后,将使用 160 MB 的额外磁盘空间。 你要继续吗?[是/否] 是 预配置包... 选择以前未选择的软件包 libaio1:amd64。 (正在读取数据库...当前安装了 227144 个文件和目录。) 准备解压 .../libaio1_0.3.110-2_amd64.deb ... 解压 libaio1:amd64 (0.3.110-2) ... 选择以前未选择的包 mysql-client-core-5.7。 准备解压 .../mysql-client-core-5.7_5.7.12-0ubuntu1_amd64.deb ... 解压 mysql-client-core-5.7 (5.7.12-0ubuntu1) …
系统管理员接收系统通知的 Ubuntu 方式是什么,通常以电子邮件的形式发送到 root 帐户?
此类通知的示例是 cron 作业的输出或降级 RAID 通知。
在几乎默认的 Ubuntu 10.04 安装中,除了存放在/var/mail/root
. 用户应该如何 1. 发现它和 2. 在它到达时阅读它?
我观察到,安装程序添加root: myusername
到/etc/aliases
. 因此,当时安装系统的用户如果阅读了本地邮件。因此,似乎在此过程中的某个地方出现了倒退。这仍然不是一个完整的解决方案,因为不能期望 Ubuntu 用户知道他们有本地邮件并且应该设置他们的邮件客户端来阅读它。
添加:鉴于当前的回复,服务器用户应该能够应对,前提是他知道这个问题。很公平。但是考虑一下 J. Random 桌面用户,他不知道如何使用命令行,只知道如何单击邮箱图标来阅读他的邮件。如何通知他他的系统想要告诉他一些事情?(如果不可避免,请允许更有能力的用户进行一次性干预。)
我刚刚按照http://www.wikihow.com/Become-Root-in-Ubuntu 的步骤获得了 root 访问权限。我的提示从$
变为#
签名,表明我有 root 访问权限。现在我已经退出或注销或禁用 root 访问。为此,我尝试了
sudo passwd -dl root
. 然后它显示消息:
passwd: password expiry information changed.
Run Code Online (Sandbox Code Playgroud)
但我仍然拥有 root 访问权限,而且我仍然拥有#
符号而不是$
.
root@hostname:~#
仍然出现而不是xyz@hostname:~$
。
出于安全目的,我的公司希望我不允许任何人能够通过 SSH 以 root 用户身份远程登录我们的 Ubuntu 服务器。我们仍然希望 root 帐户存在,我们只是不希望它能够远程登录。我将如何做到这一点?
非常感谢您抽出宝贵时间。
我是 linux/ubuntu 的新手,刚刚下载了 ubuntu 的 v11 来学习 linux。我在尝试安装时遇到了“未定义根文件系统”错误。这就是我的处理方式 -
从ubuntu.com网站下载ubuntu v11,将iso写入可启动光盘,然后重启就进入linux安装过程;一切都很好,直到这里。
在安装过程中的一个屏幕中,有三个选择 - 与 Windows 一起安装,其他东西等等。因为我在 C 驱动器中有 Windows 7,所以我选择了第一个选项 - “与另一个操作系统一起安装”。
让我在这里打断一下,提供我现有的系统详细信息 - 硬盘大小:640GB。现有分区数 - 5 C 盘 - 标签 windows - 160GB - 安装了 windows 7 D 盘 - 标签 linux - 160GB - 没有任何数据 E 盘 - 标签备份 - 100GB - 有一些数据 F 盘 - 标签娱乐 - 100GB -有一些数据 G 盘 - 标签工作 - 90GB - 有一些数据 以上都是 NTFS 格式。
在接下来的屏幕中,图像显示为 2 个部分,每个部分显示的大小等于 80GB。这两个图像的中间有一个水平滑块,我可以用它来调整分区的大小。右侧分区标记为 Linux。还有一个选项可以执行“高级分区”。
在上面的屏幕上单击高级分区时,会显示一个新屏幕,其中显示了我计算机中存在的分区 - …
root ×10
sudo ×2
accounts ×1
boot ×1
command-line ×1
cron-jobs ×1
filesystem ×1
grub2 ×1
gui ×1
logout ×1
mail ×1
mysql ×1
partitioning ×1
password ×1
permissions ×1
policykit ×1
read-only ×1
security ×1
server ×1
windows-7 ×1