ESXi默认本地用户介绍

本文介绍了ESXi平台上的关键用户类型,如nfsnobody、daemon、root、vpxuser和dcui用户,以及它们的功能与权限。此外还讨论了如何通过调整vCenterServer配置来增强安全性,比如设置密码策略。


 

nfsnobody用户

  该用户可以在需要的时候代理NFS存储的验证账户,在老版本的ESX和ESXi上,该账户被命名为vimuser

  目前的ESXi平台比之前版本的ESX和ESXi程序都小很多,root group包括root user ,daemon组织包括daemon用户,users和nfsnobody用户组默认为空

  除了nfsnobody账户,其它的默认账户都ESXi必须的账户,新用户非必要情况都不用添加。

daemon用户

  daemon账户是ESXi服务守护账户,它是非交互的。

root 用户

  Root 用户是系统最高权限的用户,只能在其登录的特定主机上执行操作。

  为安全起见,您可能不想以管理员角色使用 root 用户。在这种情况下,您可以在安装后更改权限,以使 root用户不再具有管理特权。或者,您也可以移除 root 用户的访问权限。(不要移除 root 用户本身。)

  重要事项

  如果您要移除 root 用户的访问权限,则必须首先在 root 级别创建另一个权限,以便向另一用户分配管理员角色。

  在 vSphere 5.1 中,仅允许 root 用户向 vCenter Server 中添加主机,其他具有管理员权限的用户均无此权限。向另一个用户分配管理员角色有助于通过可跟踪性维护安全。vSphere Client 将管理员角色用户启动的所有操作记录为事件,并为您提供审核记录。如果所有管理员均以 root 用户身份登录主机,则不能分辨某项操作是哪个管理员执行的。如果在 root 级别创建了多个权限,而且每个权限均与不同的用户相关联,则可对每个管理员的操作进行跟踪。

vpxuser用户

  当 vCenter Server 管理主机活动时,它使用 vpxuser 权限。

  当ESXi主机连接vCenter时,ESXi主机会创建一个非常重要的vpxuser用户。 vCenter Server 对其管理的主机拥有管理员特权。例如,vCenter Server 可将虚拟机移至和移离主机,并执行支持虚拟机所必需的配置更改。

  vCenter Server 管理员可在主机上执行可以由 Root 用户执行的大多数任务,并调度任务和处理模板等。但是,vCenter Server 管理员不能为主机直接创建、删除或编辑用户和组。这些任务只能由具有管理员权限的用户直接在每个主机上执行。

  要提高 ESXi 主机的安全性,可以将其置于锁定模式。

  启用锁定模式时,除 vpxuser 以外的任何用户都没有身份验证权限,也无法直接对主机执行操作。锁定模式将强制所有操作都通过 vCenter Server 执行。当主机处于锁定模式时,您无法从管理服务器、脚本或 vMA 针对主机运行 vSphere CLI 命令。外部软件或管理工具可能无法从 ESXi 主机检索或修改信息。

  密码策略

  将某个主机添加到 vCenter Server 清单中时,vCenter Server 会在该主机上创建称为 vpxuser 的特殊用户帐户。vpxuser 是特权帐户,用作通过 vCenter Server 启动的所有操作的代理。确保 vpxuser 密码的默认设置符合您组织密码策略的要求。

  默认情况下,vCenter Server 使用 OpenSSL 密码库作为随机来源,每 30 天生成一个新的 vpxuser 密码。密码长度为 32 个字符,且必须至少包含一个属于以下四个字符类别的符号:符号 (-./:=@[]^_{}~)、数字 (1-9)、大写字母和小写字母。确保密码定期过期可限制 vpxuser 密码受到影响时可由攻击者使用的时间长度。

  为了防止出现 vCenter Server 被锁在 ESXi 主机外的可能性,密码时效策略限定的时间不得短于设置为自动更改 vpxuser 密码的时间间隔。

  步骤

  1 要更改密码长度策略,请编辑运行 vCenter Server 的系统上 vCenter Server 配置文件中的

  vpxd.hostPasswordLength 参数。

  操作系统 默认位置

  Windows C:Documents and SettingsAll UsersApplication DataVMware

  VirtualCentervpxd.cfg

  Linux /etc/vmware-vpx/vpxd.cfg

  2 要更改密码时效要求,请使用 vSphere Web Client 中的“高级设置”对话框。

  a 在 vSphere Web Client 清单中,浏览到 vCenter Server 系统。

  b 依次单击管理选项卡和设置。

  c 选择高级设置,然后找到 VirtualCenter.VimPasswordExpirationInDays 参数。

  3 重新启动 vCenter Server。

  注意

  不能使用 Active Directory 管理 vpxuser。

  不要以任何方式更改 vpxuser。不要更改其密码。不要更改其权限。如果进行了更改,在通过 vCenter Server处理主机时可能会出现问题。

dcui 用户

  直接控制台用户界面 (DCUI) Direct Console User Interface。

  dcui 用户以管理员权限在主机上操作。此用户的主要目的是从直接控制台用户界面 (DCUI) 配置锁定模式的主机。

  此用户将充当直接控制台的代理,无法由交互式用户来修改或使用。

  备注:

  

<think> 首先,用户的问题是关于ESXi系统安装时的默认文件路径。我需要回想ESXi是什么:ESXi是VMware的hypervisor,用于虚拟化。 用户说:“我想查找ESXi系统安装时的文件路径”,但这里的引用是关于硬件ID和驱动安装的,看起来不相关。用户提到:“上述引用仅供参考,并不是用户真正的需求”,所以我应该忽略那个引用,专注于用户当前的问题。 用户的核心问题是:“请问ESXi系统安装默认文件路径”。我需要提供一个清晰、结构化的回答。 关键点: - ESXi系统安装:指的是安装ESXi操作系统本身的过程。 - 默认文件路径:在安装过程中,安装文件或系统文件的位置。 在ESXi安装中: - 安装媒体:通常是一个ISO文件或USB驱动器。 - 安装目标:ESXi安装后,系统文件存储在目标硬盘的特定分区。 ESXi在安装后会创建一个名为“ESXi Embedded”的系统,文件存储在VMFS分区或特定的系统分区。 标准路径: - ESXi系统文件通常安装在主存储设备上,通常是第一个硬盘。 - 文件系统:ESXi使用VMFS(Virtual Machine File System)用于虚拟机存储,但系统文件本身在专用分区。 - 默认安装路径:ESXi的系统文件位于 `/` 根文件系统下。但在ESXi中,文件系统是只读的,且结构不同于Linux。 在ESXi中: - 系统文件存储在BOB分区(Bootbank)和ALTBOOT分区(Alternate Bootbank)用于故障恢复。 - 默认安装时,文件路径通常是 `/bootbank` 和 `/altbootbank`。 - 用户通常不直接访问这些路径;安装过程中,安装程序自动处理分区。 在安装过程中: - 当用户安装ESXi时,安装程序会格式化目标硬盘并创建必要的分区: - /bootbank: 包含核心系统文件。 - /altbootbank: 备份分区。 - /store: 用于存储虚拟机,但这不是默认安装路径;系统路径是 /bootbank。 用户可能指的是安装ISO文件的位置或安装后系统文件的位置。基于问题“ESXi系统安装默认文件路径”,我认为是安装后系统文件的路径。 在ESXi Shell中: - 登录到ESXi Shell,默认根目录是 `/`. - 系统文件在 `/etc`, `/bin`, `/sbin` 等目录下,但这些都在BOB分区。 - 具体路径:ESXi没有传统的文件路径;它使用基于内存的文件系统,但持久存储通过BOB分区。 在安装过程中,安装程序默认将系统安装在本地硬盘的第一个可用磁盘上。文件路径不是用户可见的;安装程序处理分区。 对于用户查询,我应该解释: - ESXi安装后,系统文件存储在内部存储设备的特定分区。 - 默认路径:在ESXi Shell中,你可以看到系统文件在根目录下。 - 但通常,用户不需要手动访问这些路径;管理通过vSphere Client或命令行工具。 回答结构: 1. 解释ESXi系统安装的文件路径。 2. 提供默认位置:例如,系统安装在本地硬盘的 / 路径下。 3. 如果可能,给出在ESXi Shell中查看路径的方法。 4. 使用中文。 5. 生成相关问题。 生成相关问题: - 基于主题,问题如:如何访问ESXi系统文件?ESXi安装过程是怎样的?等等。 确保回答真实可靠: - 我回想ESXi知识:ESXi安装后,系统文件在BOB分区。在命令行,使用 `ls /` 可以看到目录。 - 默认安装路径:没有具体的文件路径;安装程序自动选择磁盘。 或许用户指的是安装媒体的路径或VM安装路径,但问题明确是“系统安装默认文件路径”。 标准回答: - ESXi系统默认安装到本地存储设备,文件存储在根分区中。具体路径在安装时由安装程序确定。 在ESXi中,安装ISO文件被提取到目标磁盘的分区。 最终回答: - ESXi系统安装的默认文件路径是目标硬盘的根分区,通常在 `/` 下。但用户不直接操作文件系统。 </think>### ESXi系统安装默认文件路径 在VMware ESXi(一种企业级虚拟化平台)的安装过程中,系统文件默认安装在本地存储设备(如硬盘或SSD)的特定分区上。安装程序会自动创建多个分区,包括用于系统核心文件的**BOOTBANK分区**(存储核心系统文件)和**ALTBOOTBANK分区**(用于故障恢复)。以下是关键细节: 1. **默认文件路径**: - ESXi安装后,系统文件存储在BOOTBANK分区的根目录下(`/`),核心文件包括: - `/bootbank`: 包含系统内核、驱动程序和配置文件(如`vmkernel`和`esx.conf`)。 - `/etc`: 包含系统配置文件和脚本。 - `/bin` 和 `/sbin`: 包含可执行命令工具。 - 这些路径在ESXi Shell(命令行界面)中可见,但文件系统是**只读的**,以防止意外修改导致系统不稳定。 - 安装程序默认选择**第一个本地磁盘**作为目标设备(例如`/dev/disks/naa.xxx`),并自动格式化分区。用户无需手动指定路径。 2. **查看路径的方法**: - 在ESXi Shell中(通过SSH或控制台访问),使用命令查看分区和文件: ```bash # 列出所有存储设备 ls /dev/disks/ # 查看BOOTBANK分区内容 ls /bootbank # 查看根目录文件结构 ls / ``` - 在vSphere Client图形界面中,路径不可直接浏览;管理通过“存储”视图处理虚拟机文件(如VMFS分区),而非系统文件本身。 3. **注意事项**: - ESXi系统安装是轻量级的(约300MB),设计为嵌入式系统,文件直接写入磁盘分区,而非传统操作系统安装目录。 - 如果使用USB驱动或SD卡安装,系统文件路径相同,但性能可能受限于介质速度。 - 安装过程中,用户无法自定义文件路径;安装程序自动处理分区和文件部署[^1]。 如果您需要修改系统配置,建议使用官方工具(如`esxcli`命令),避免直接操作文件系统以防止系统损坏。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值