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

进入只能管理虚拟机

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/626020.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Java NIO,高效操作I/O流的必备技能

Java IO在工作中其实不常用到,更别提NIO了。但NIO却是高效操作I/O流的必备技能,如顶级开源项目Kafka、Netty、RocketMQ等都采用了NIO技术,NIO也是大多数面试官必考的体系知识。虽然骨头有点难啃,但还是要慢慢消耗知识、学以致用哈…

OpenHarmony开发实例:【鸿蒙.bin文件烧录】

使用HiBurn烧录鸿蒙.bin文件到Hi3861开发板 鸿蒙官方文档的“Hi3861开发板第一个示例程序”中描述了——如何使用DevEco Device Tool工具烧录二进制文件到Hi3861开发板; 本文将介绍如何使用HiBurn工具烧录鸿蒙的.bin文件到Hi3861开发板。 获取HiBurn工具 通过鸿蒙…

机器人码垛机的技术特点与应用

随着科技的飞速发展,机器人技术正逐渐渗透到各个行业领域,其中,机器人码垛机在物流行业的应用尤为引人瞩目。它不仅提高了物流效率,降低了成本,更在改变传统物流模式的同时,为行业发展带来了重大的变革。 一…

(十一)C++自制植物大战僵尸游戏客户端更新实现

植物大战僵尸游戏开发教程专栏地址http://t.csdnimg.cn/cFP3z 更新检查 游戏启动后会下载服务器中的版本号然后与本地版本号进行对比,如果本地版本号小于服务器版本号就会弹出更新提示。让用户选择是否更新客户端。 在弹出的更新对话框中有显示最新版本更新的内容…

Axure实现导航栏的展开与收缩

Axure实现导航栏的展开与收缩 一、概要介绍二、设计思路三、Axure制作导航栏四、技术细节五、小结 一、概要介绍 使用场景一般是B端后台系统需要以导航栏的展开与收缩实现原型的动态交互,主要使用区域是左边或者顶部的导航栏展开与收缩,同一级导航下的小…

实战纪实 | 学工平台平行越权

一.账号密码可爆破(无验证码) 1.学校学工平台用于请假跟每日上报健康信息,登录框如下: 2.经过测试发现这里不存在验证码验证,并且存在初始密码,可以尝试使用默认密码爆破账号: 3.经测试&#x…

部署wordpress

查看别名type ll ll 是 ls -l --colorauto 的别名 设置别名alias alias ymyum install -y 使用别名ym nginx 取消别名unalias ym 基于LNMP做一个wordpress nginx mysql 5.7 PHP 7.4 1、linux基本环境 修改主机名 hostnamectl set-hostname $name 关闭防火墙及selinux …

基于SpringBoot基于java的教学辅助平台

采用技术 SpringBoot项目基于java的教学辅助平台的设计与实现~ 开发语言:Java 数据库:MySQL 技术:SpringBootMyBatis 工具:IDEA/Ecilpse、Navicat、Maven 页面展示效果 学生信息管理 教师信息管理 课程信息管理 科目分类管…

【Linux系统编程】第四弹---基本指令(二)

✨个人主页: 熬夜学编程的小林 💗系列专栏: 【C语言详解】 【数据结构详解】【C详解】【Linux系统编程】 目录 1、echo指令 2、cat指令 3、more指令 4、less指令 4、head指令 5、tail指令 6、时间相关的指令 7、cal指令 8、find指…

【大雄送书 | 第一期】《计算机考研精炼1000题》为你考研之路保驾护航

🍑创作背景 在这个充满挑战与竞争的时代,每一位考生在备战研究生考试的过程中,都希望通过更多符合考纲要求的练习题来提高自己的知识和技能。为了满足这一需求,我们精心策划和编辑了这本《计算机考研精炼1000题》。在考研政治和考…

DNS服务器配置与管理(3)——综合案例

DNS服务器配置与管理 前言 在之前,曾详细介绍了DNS服务器原理和使用BIND部署DNS服务器,本文主要以一个案例为驱动,在网络中部署主DNS服务器、辅助DNS服务器以及子域委派的配置。 案例需求 某公司申请了域名example.com,公司服…

2024基于PHP开发的微信抖音小程序点餐系统开发源代码案例

最近新开发了一套小程序点餐系统,用户点餐之后可以选择堂食或者是外卖到家,这套系统主要功能有,产品展示,支付系统,外卖配送,用户系统,积分系统,商家管理系统,抽奖系统&a…