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

相关推荐
j_xxx404_2 小时前
Linux:静态链接与动态链接深度解析
linux·运维·服务器·c++·人工智能
_只道当时是寻常3 小时前
【Codex】Ubuntu 安装 Codex CLI 并解决 Clash 代理与账号认证问题
linux·ubuntu·chatgpt
brucelee1863 小时前
Claude Code 安装教程(Windows / Linux / macOS)
linux·windows·macos
jsons14 小时前
给每台虚拟机设置独立控制台密码
linux·运维·服务器
皮皮冰燃4 小时前
docker-18-WSL中安装docker并部署flask服务
docker·容器·flask
嵌入式×边缘AI:打怪升级日志4 小时前
全志T113 Tina-SDK 配套工具链开发应用(从Makefile到CMake再到Autotools)
linux
嵌入式×边缘AI:打怪升级日志4 小时前
全志T113嵌入式Linux开发环境搭建(VMware + Ubuntu 18.04)详细步骤
linux·ubuntu
云栖梦泽5 小时前
Linux内核与驱动:14.SPI子系统
linux·运维·服务器·c++
yipiantian6 小时前
在Claude项目中实现跨目录访问Skills
linux·运维·服务器
cen__y6 小时前
Linux07(信号01)
linux·运维·服务器·c语言·开发语言