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)任何操作,其他目录无权限操作。

相关推荐
白云偷星子1 分钟前
RHCSA笔记6
linux·笔记
i建模14 分钟前
在 **Omarchy**(基于 Arch Linux 的发行版)中检查当前内核是否支持 NTFS 文件系统
linux·运维·服务器
bwz999@88.com27 分钟前
CentOS 7安装ollama
linux·centos·ollama
fyakm32 分钟前
Kubernetes(K8s)从入门到精通全攻略
云原生·容器·kubernetes
eddy-原33 分钟前
三节点部署K8S(超级简单+详细步骤)
云原生·容器·kubernetes
Emotional。35 分钟前
AI Agent 开发实战:用 LangChain 构建智能邮件助手
linux·服务器·网络·人工智能·python·langchain
脸先着地天使35 分钟前
KK+KubeSphere实战:从零搭建生产级K8s集群的5个关键配置陷阱
kubernetes·kubesphere·集群部署·生产环境
Galeoto37 分钟前
how to deploy claude code
linux
Lsir10110_1 小时前
【Linux】线程管理——互斥锁
linux·运维·服务器
林姜泽樾1 小时前
linux入门第五章,mkdir、touch详解
linux·运维·服务器