./adduser.sh: 权限不够
时间: 2024-01-12 11:17:48 浏览: 24
这个错误表示你没有足够的权限来运行 adduser.sh 脚本。你需要使用管理员或超级用户权限来运行该脚本。可以使用 sudo 命令来提升你的权限,例如:
```bash
sudo ./adduser.sh
```
这将提示你输入管理员密码,然后以管理员身份运行脚本。如果你没有管理员权限,你需要联系系统管理员来获取访问权限。
相关问题
ubuntu22.04安装kubernetes
以下是在 Ubuntu 22.04 上安装 Kubernetes 的步骤:
1. 更新系统并安装必要的软件包:
```shell
sudo apt-get update
sudo apt-get install curl socat conntrack ebtables ipset ipvsadm
```
2. 配置服务器时区:
```shell
sudo timedatectl set-timezone <时区>
```
3. 创建 kube 用户并配置免密码 sudo 权限:
```shell
sudo adduser kube
sudo usermod -aG sudo kube
sudo su - kube
cat <<EOF | sudo tee /etc/sudoers.d/kube
Defaults:kube !fqdn
Defaults:kube !requiretty
kube ALL=(ALL) NOPASSWD: ALL
EOF
```
4. 配置主机名:
```shell
sudo hostnamectl set-hostname <主机名>
```
5. 配置 hosts 文件:
```shell
sudo nano /etc/hosts
```
在文件中添加以下内容:
```
<主机IP> <主机名>
```
6. 安装 Docker:
```shell
curl -fsSL https://get.docker.com | sudo sh -
sudo usermod -aG docker kube
```
7. 安装 Kubernetes:
```shell
curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
echo "deb https://apt.kubernetes.io/ kubernetes-xenial main" | sudo tee /etc/apt/sources.list.d/kubernetes.list
sudo apt-get update
sudo apt-get install -y kubelet kubeadm kubectl
sudo apt-mark hold kubelet kubeadm kubectl
```
8. 初始化 Kubernetes 主节点:
```shell
sudo kubeadm init --pod-network-cidr=<Pod网络CIDR>
```
请将 `<Pod网络CIDR>` 替换为您要使用的 Pod 网络的 CIDR。
9. 配置 kubeconfig 文件:
```shell
mkdir -p $HOME/.kube
sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
sudo chown $(id -u):$(id -g) $HOME/.kube/config
```
10. 安装网络插件(例如 Calico):
```shell
kubectl apply -f https://docs.projectcalico.org/manifests/calico.yaml
```
11. 等待网络插件部署完成后,您的 Kubernetes 集群就安装完成了。
创建用户命令 增加权限的命令 更改组权限命令 查看磁盘、内存命令 开机自启一个服务命令 主机关机命令 如何查看内核版本 如何查看系统发行版 查看某一个文件占用磁盘空间的大小 查看系统内存使用情况 文本过滤grep和正则符的应用 修改系统时间的方式
1. 创建用户命令:使用adduser命令,例如:sudo adduser username
2. 增加权限的命令:使用chmod命令,例如:sudo chmod +w filename
3. 更改组权限命令:使用chgrp命令,例如:sudo chgrp groupname filename
4. 查看磁盘、内存命令:使用df命令和free命令,例如:df -h 和 free -h
5. 开机自启一个服务命令:使用systemctl命令,例如:sudo systemctl enable servicename
6. 主机关机命令:使用shutdown命令,例如sudo shutdown now
7. 如何查看内核版本:使用uname命令,例如:uname -r
8. 如何查看系统发行版:使用lsb_release命令,例如:lsb_release -a
9. 查看某一个文件占用磁盘空间的大小:使用du命令,例如:du -sh filename
10. 查看系统内存使用情况:使用top命令,例如:top
11. 文本过滤grep和正则符的应用:使用grep命令,例如:grep "pattern" filename,可以使用正则表达式进行更高级的搜索。
12. 修改系统时间的方式:使用date命令,例如:sudo date -s "2022-01-01 00:00:00" 可以设置系统的时间。