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

相关推荐
3301_6 分钟前
Debian13 ThinkPad T490安装指纹解锁
linux
Mortalbreeze26 分钟前
深度理解进程----进程状态
linux·运维·服务器
艾莉丝努力练剑27 分钟前
【Linux网络】Linux 网络编程入门:TCP Socket 编程(下)
linux·运维·服务器·网络·c++·tcp/ip
宵时待雨31 分钟前
linux笔记归纳4:进程概念
linux·运维·服务器·c++·笔记
零K沁雪34 分钟前
OpenV_X_N 2.5.x 配置文件选项详解
linux
原来是猿41 分钟前
TCP Echo Server 深度解析:从单进程到线程池的演进之路(中)
linux·服务器·数据库
leoZ2311 小时前
Linux 环境常用服务一键部署文档(Docker 版)
运维·docker·容器
追寻少年1 小时前
基于Kubeadm和Docker部署K8S高可用集群
docker·容器·kubernetes
fTiN CAPA1 小时前
Linux系统离线部署MySQL详细教程(带每步骤图文教程)
linux·mysql·adb
GitCode官方1 小时前
投稿|Git + Docker 零基础入门攻略
git·docker·容器