是否可以使用 Ubuntu 自动安装(即用户数据)设置 root 密码?
我试过了:
user-data:
disable_root: false
chpasswd:
list: |
root:$6$AYtLXyyVZAea2aLJ$UQxW1cz2vWWNn.17.3QYH5TxZqIMGoLJCpqbBTfClhUKxqouYn7/Yc5Jsq.bCeK0VDLPxbL6xzfJ0xqTb6MLk.
但无济于事。
是否可以使用 Ubuntu 自动安装(即用户数据)设置 root 密码?
我试过了:
user-data:
disable_root: false
chpasswd:
list: |
root:$6$AYtLXyyVZAea2aLJ$UQxW1cz2vWWNn.17.3QYH5TxZqIMGoLJCpqbBTfClhUKxqouYn7/Yc5Jsq.bCeK0VDLPxbL6xzfJ0xqTb6MLk.
但无济于事。
短的:
我正在寻找一种 PXE 引导 Ubuntu 20.04 的方法,并使用新的自动安装进行完全无人值守的安装。但我希望user-data
根据客户端的 MAC 在服务器端修改 YAML
我发现了什么
nocloud-net;s=http://...
但我看不到将自定义字符串作为 URL 的一部分发送(或完全基于本地 MAC 更改 URL)的方法early-commands
哪个说autoinstall
运行后会刷新,但我没有产生任何有效的方法来使用它来将修改后的数据注入新的自动安装;例如。然后执行wget http://myurl/$MAC
该文件并修改已经运行的自动安装late-commands
是最后的选择,我确实可以这样做wget http://myurl/$MAC && .. && ...
。设置静态 IP/GW/网络掩码,但似乎更容易出错最终目标
我想要一个“主”PXE 服务器,它是 HTTPS 服务器和 Web 管理的所在地,在那里我可以有一个包含所有设备的表(例如在 MySQL 中),以及与每个设备相关的所有设置。然后,当我们部署新客户端(主要是一些愚蠢的信息亭之类的东西)时,我会选择它们的 MAC,启用 PXE 引导,标记它们,然后将它们发送到远程位置。该 MAC 和位置将通过 Web 管理输入 MySQL,以及静态 IP、GW、DNS、浏览器主页、屏幕旋转等内容。一旦它们到达并有人连接它们,它们将启动到无人值守的 PXE 安装,通过它,在处理过程中,他们将从 Web 服务器中提取配置(例如user-data
,实际上将由 PHP 处理,并根据需要注入所需的配置),它会 - 嗯......只是工作。它可以适用于live
图像也是如此,只是以不同的方式。
我大部分时间都坚持autoinstall
和nocloud-net
启动,一开始看起来很棒,我可以为每个客户端提供一个自定义的无人值守文件,除了我无法从另一个客户端识别一个客户端的事实。获取http://myserver/user-data?AA-BB-CC-DD-EE-FF
似乎不在规范中,仅通过 IP 选择它是行不通的,因为那些将是随机的 DHCP,不幸的是,使用 DHCP 保留修复它是一场噩梦,因为我们正在谈论 100 多个位置,每个位置都有自己的本地DHCP等
我的想法已经不多了,所以希望有人能加入。任何能让我前进的想法(来自late-commands
)都会很棒!它不必是 MAC,也可以是 UIID 或其他一些硬件 ID(序列号等),但它应该是唯一且易于获取的。MAC通常是盒子外面的贴纸。
哦,如果你想知道我为什么这么反对late-commands
......好吧.. 事情是我不反对它,只是动态修改无人参与的文件会更加灵活。我可以从一开始就设置主机名、IP、用户名、密码、磁盘大小等等。比使用某些默认值引导更干净,然后尝试使用 bash 脚本尝试修复它(特别是磁盘/分区)。毕竟,这就是为什么我们首先要有autoinstall
脚本,而不是在第一次启动后重新执行所有操作。
我想选择包含 10,000 个文件的文件夹中的前 3,000 个文件。如何只选择前 3,000 个?如果可能的话,我如何随后选择接下来的 3,000 个,然后选择 3,000 个?
我需要将它们复制到单独的文件夹中,每个文件夹包含 3,000 个文件。
我需要知道如何找到预装在系统中的安装程序的日期。例如:如何查找预装日期firefox
?我需要查看它在我的系统上安装的日期。
我是 Ubuntu 的新手,最近开始在我的 PC 上使用它。我打算用一台新机器替换那台电脑。我想将我的数据和设置传输到 nettop。我应该考虑哪些方面?
显然我想把我的数据移过来。如果我只复制整个主文件夹,我会错过什么?
这是一台家用电脑(不是公司),因此无需担心用户权限和其他安全问题,但文件应该可以在新机器上访问!
请注意,新机器是没有光驱的上网本,也不允许我挂上旧的 SATA 磁盘,所以任何数据传输都必须通过家庭网络处理(我可以同时拥有旧机器和新机器打开并连接到家庭局域网),我有一个容量有限的 USB 拇指驱动器(2GB)。
这听起来可能会限制普遍适用性,但实际上会使其更普遍。
目前我在家庭网络上有几台机器,它们是静态台式机和笔记本电脑的混合体。对我来说,它变得难以管理,而且对所有人来说,拥有本地主目录、设置和安全性也是不切实际的,因此我正在考虑使用 LDAP 进行公共用户管理,使用 NFS 进行共享主目录。
当其中一台笔记本电脑在路上时会发生什么?家庭网络无法访问,因此身份验证会失败并回退到本地存储吗?此外,当笔记本电脑返回时,是否有办法将家庭存储重新同步到 NFS 服务器?
我想知道是否有存储用户级应用程序数据的标准位置。我的意思是 Firefox 书签、Skype 消息历史记录/密码等。我之所以问,是因为我不确定是否应该使用主目录加密与全盘加密。
由于各种原因,我使用多台计算机。我想明智地使这些计算机保持同步配置。我已经有一个基于 VCS 的设置,允许我手动更新多个主机上的配置。但我正在寻找一种自动执行此操作的方法。
我正在寻找的是:
这是所有用户配置,而不是系统配置。有时工作站可能处于脱机状态或链接速度较慢,因此能够检测到并采取相应措施是一个加分项。