AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题

问题[user-data](ubuntu)

Martin Hope
Fang
Asked: 2021-08-08 20:54:26 +0800 CST

在自动安装期间设置 root 密码

  • 2

是否可以使用 Ubuntu 自动安装(即用户数据)设置 root 密码?

我试过了:

user-data:
    disable_root: false
    chpasswd:
      list: |
        root:$6$AYtLXyyVZAea2aLJ$UQxW1cz2vWWNn.17.3QYH5TxZqIMGoLJCpqbBTfClhUKxqouYn7/Yc5Jsq.bCeK0VDLPxbL6xzfJ0xqTb6MLk.

但无济于事。

user-data
  • 1 个回答
  • 1185 Views
Martin Hope
LuxZg
Asked: 2020-11-09 05:53:34 +0800 CST

基于 MAC 获取自动安装

  • 2

短的:

我正在寻找一种 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/网络掩码,但似乎更容易出错
  • 编辑:似乎我可以有另一种方式,但也需要在我预期的 Web 管理之外进行手动处理,即为每个客户端提供不同的 pxelinux.cfg 并更改其中的 URL,但这是通过 TFTP 提供的,因此没有服务器端脚本(除非有解决方法?) Edit#2:这可以工作,将 TFTP 和 HTTP 服务器指向同一个文件夹,并告诉 PHP 在 /pxelinux.cfg/AA-BB-CC-DD-EE- 下生成自定义文件01 ... -02 ... -03 .. 等用于我的数据库中的每个 MAC,并在保存 DB 中的条目时检查/重新生成文件。至少保持单一管理点的概念。但如果有人知道更好的解决方案,我会留下问题(见上面的选项)

最终目标

我想要一个“主”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脚本,而不是在第一次启动后重新执行所有操作。

automation pxe user-data
  • 3 个回答
  • 2172 Views
Martin Hope
Juan
Asked: 2020-08-21 21:05:23 +0800 CST

如何知道社交网站的安全等级

  • 1

是否有一些应用程序可以监控社交网站(Facebook、YouTube 等)的安全级别?我说的是如何知道是否有人试图取代我们的位置和/或窃取我们的身份。

有这样的事情吗?在哪里?

security facebook youtube user-data internet
  • 1 个回答
  • 69 Views
Martin Hope
jindan
Asked: 2019-04-15 02:35:56 +0800 CST

如何在文件管理器中从 10,000 个文件中选择 3,000 个?

  • 7

我想选择包含 10,000 个文件的文件夹中的前 3,000 个文件。如何只选择前 3,000 个?如果可能的话,我如何随后选择接下来的 3,000 个,然后选择 3,000 个?

我需要将它们复制到单独的文件夹中,每个文件夹包含 3,000 个文件。

files user-data filemanager copy
  • 1 个回答
  • 689 Views
Martin Hope
KonradDos
Asked: 2017-03-25 07:25:50 +0800 CST

安装系统时安装常规程序的日期

  • 1

我需要知道如何找到预装在系统中的安装程序的日期。例如:如何查找预装日期firefox?我需要查看它在我的系统上安装的日期。

user-data
  • 2 个回答
  • 29 Views
Martin Hope
Torben Gundtofte-Bruun
Asked: 2011-02-11 05:07:06 +0800 CST

如何将用户设置和数据迁移到新机器?

  • 65

我是 Ubuntu 的新手,最近开始在我的 PC 上使用它。我打算用一台新机器替换那台电脑。我想将我的数据和设置传输到 nettop。我应该考虑哪些方面?

显然我想把我的数据移过来。如果我只复制整个主文件夹,我会错过什么?

这是一台家用电脑(不是公司),因此无需担心用户权限和其他安全问题,但文件应该可以在新机器上访问!

请注意,新机器是没有光驱的上网本,也不允许我挂上旧的 SATA 磁盘,所以任何数据传输都必须通过家庭网络处理(我可以同时拥有旧机器和新机器打开并连接到家庭局域网),我有一个容量有限的 USB 拇指驱动器(2GB)。
这听起来可能会限制普遍适用性,但实际上会使其更普遍。

user-data
  • 10 个回答
  • 94775 Views
Martin Hope
Javier Rivera
Asked: 2010-11-25 04:07:08 +0800 CST

Zeitgeist 将其数据存储在哪里?

  • 10

我想将用户的 Zeitgeist 数据从一台计算机移动到另一台计算机。他使用 Gnome 活动日志,如果能移动他的历史记录会很好。

user-data zeitgeist
  • 2 个回答
  • 2103 Views
Martin Hope
Jim
Asked: 2010-10-16 22:23:22 +0800 CST

远离网络时 LDAP 用户身份验证和 NFS 主目录共享会发生什么情况?

  • 9

目前我在家庭网络上有几台机器,它们是静态台式机和笔记本电脑的混合体。对我来说,它变得难以管理,而且对所有人来说,拥有本地主目录、设置和安全性也是不切实际的,因此我正在考虑使用 LDAP 进行公共用户管理,使用 NFS 进行共享主目录。

当其中一台笔记本电脑在路上时会发生什么?家庭网络无法访问,因此身份验证会失败并回退到本地存储吗?此外,当笔记本电脑返回时,是否有办法将家庭存储重新同步到 NFS 服务器?

home-directory ldap user-data nfs
  • 2 个回答
  • 7063 Views
Martin Hope
Olivier Lalonde
Asked: 2010-09-20 23:50:40 +0800 CST

应用程序通常在哪里存储数据?

  • 12

我想知道是否有存储用户级应用程序数据的标准位置。我的意思是 Firefox 书签、Skype 消息历史记录/密码等。我之所以问,是因为我不确定是否应该使用主目录加密与全盘加密。

encryption application-development settings user-data
  • 3 个回答
  • 9950 Views
Martin Hope
Ressu
Asked: 2010-07-29 11:54:16 +0800 CST

保持多个工作站同步

  • 12

由于各种原因,我使用多台计算机。我想明智地使这些计算机保持同步配置。我已经有一个基于 VCS 的设置,允许我手动更新多个主机上的配置。但我正在寻找一种自动执行此操作的方法。

我正在寻找的是:

  • 一种同步配置的方法(vim、ssh、evolution)
  • 保持某些目录同步(如 ~/Documents)

这是所有用户配置,而不是系统配置。有时工作站可能处于脱机状态或链接速度较慢,因此能够检测到并采取相应措施是一个加分项。

configuration sync user-data multiple-workstations
  • 5 个回答
  • 1579 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve