linux添加普通用户后无法使用K8S的kubectl命令怎么办/Linux普通用户管理K8S/Linux下普通用户无法使用K8S命令

1.给Linux添加普通用户

bash 复制代码
sudo useradd mqq  #添加mqq账号
sudo passwd mqq  #给mqq账号设置密码,需要输入2次,我输入密码是Admin@123

2.利用mqq用户输入K8S命令报错

3.给mqq用户提权

suduers文件位于路径/etc/sudoers

bash 复制代码
#编辑文件/etc/sudoers
vim /etc/sudoers  #编辑此文件,在root下添加mqq这行
root    ALL=(ALL)       ALL  #本来就有的
mqq     ALL=(ALL)       ALL  #新添加的

4.提权后利用mqq账号登录测试

bash 复制代码
sudo kubectl get ns
sudo kubectl get pods,svc

5.注意点

每次在输入K8S命令前需要加上sudo
mqq账号只有在家目录下有权限(/home/mqq)任何操作,其他目录无权限操作。

相关推荐
天上飞的粉红小猪4 分钟前
线程概念&&控制
linux·开发语言·c++
嘻哈baby11 分钟前
WireGuard为何取代IPSec成为Linux内核首选:协议架构与性能实测
linux·arm开发·架构
starvapour18 分钟前
配置ollama的显卡和模型保存路径(Ubuntu, systemd)
linux·ubuntu·ollama
了一梨24 分钟前
网络编程:TCP Socket
linux·c语言·tcp/ip
xrkhy32 分钟前
windows家庭版,D盘安装docker,下载大模型
windows·docker·容器
青铜念诗40 分钟前
k8s 业务备份
云原生·容器·kubernetes
皇族崛起42 分钟前
【docker安装部署】- 一个可用的Docker 镜像配置 和 DNS配置
java·docker·容器
深盾科技1 小时前
Linux跨进程内存操作的3种方法及防护方案
java·linux·网络
HalvmånEver1 小时前
Linux:基础IO(一)
linux·运维·服务器
Lynnxiaowen1 小时前
今天我们学习kubernetes内容持久化存储
linux·运维·学习·容器·kubernetes