本文主要是介绍Proxmox VE 创建用户,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
前言
实现创建用户组、创建用户、分配用户角色权限
创建一键创建用户组脚本
- 用户密码test@pve/1234.com
- 用户组testgroup
- PVEVMUser 角色权限,此角色是默认系统的,查看、备份、配置 CD-ROM、VM 控制台、VM 电源管理
- pveum role list 查看特权列表
- pveum user list 用户查询
- pveum group list 用户组查询
- pveum acl list 查询用于管理用户、组和角色对资源的访问权限
- pveum help list 所有命令查看
- pveum用户创建参考
vim /proxmox_user_add.sh
#!/bin/bash
# -*- coding: utf-8 -*-
# Author: make.han
# Email: CIASM@CIASM
# Date: 2024/04/17
# Create user groups, create users, and assign user role rights# Define user and group information
username="test@pve"
groupname="testgroup"
password="1234.com"
email="ciasm@csdn.cn"
user_comment="Just a test"
group_comment="Just a testgroup"
role="PVEVMUser"# Check whether the user exists
if pveum user list | grep -q "$username"; thenecho "User $username already exists."
elseecho "User $username does not exist. Creating user..."# Adding a User Grouppveum group add $groupname --comment "$group_comment"# add userspveum user add $username --groups $groupname --password $password --enable 1 --email $email --comment "$user_comment" >/dev/nullecho "User $username created successfully."# Assign permissions to user rolesecho "Assigning role $role to user $username..."pveum acl modify / --users $username --roles $role >/dev/null
fi
执行用户创建
bash /proxmox_user_add.sh
用户查看
组查看
系统默认角色
- pveum role list 查看特权列表
登录测试
- 用户名密码test/1234.com
- 领域选择Proxmox VE authentication server
进入只能管理虚拟机
这篇关于Proxmox VE 创建用户的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!