mkdir:无法创建目录 权限不够
时间: 2024-06-18 10:05:13 浏览: 549
mkdir是一个Linux/Unix命令,用于创建目录。当您尝试使用mkdir创建目录时,如果出现“无法创建目录,权限不够”的错误,这可能是因为您当前的用户权限不足以在指定的目录下创建新目录。
解决这个问题的方法是使用超级用户权限或者更改当前用户的权限。可以使用sudo命令来临时获取超级用户权限,也可以联系系统管理员或使用chown/chmod命令更改当前用户的权限来解决该问题。
相关问题
ZooKeeper JMX enabled by default Using config: /opt/module/zookeeper-3.4.10/zoo.cfg grep: /opt/module/zookeeper-3.4.10/zoo.cfg: 没有那个文件或目录 mkdir: 无法创建目录"": 没有那个文件或目录 Starting zookeeper ... bin/zkServer.sh:行149: /zookeeper_server.pid: 权限不够 FAILED TO WRITE PID
这个错误提示可能是因为 ZooKeeper 所在的目录没有写入权限导致的。你可以检查一下 `/opt/module/` 目录是否具有写入权限。
如果没有写入权限,可以使用如下命令授予写入权限:
```
sudo chmod u+w /opt/module/
```
其中 `sudo` 命令可以提升当前用户的权限,`chmod` 命令可以修改文件的权限,`u+w` 表示给文件的所有者(即当前用户)加上写权限。
如果这个命令执行后仍然不能解决问题,你可以尝试在 `/opt/module/` 目录下创建一个 `zookeeper-3.4.10` 目录:
```
sudo mkdir /opt/module/zookeeper-3.4.10
```
然后再次执行启动 ZooKeeper 的命令。
a@1:/opt$ tar -zxvf /home/a/下载/TensorRT-8.6.1.6.Linux.x86_64-gnu.cuda-11.8.tar.gz TensorRT-8.6.1.6/ tar: TensorRT-8.6.1.6:无法 mkdir: 权限不够 TensorRT-8.6.1.6/lib tar: TensorRT-8.6.1.6:无法 mkdir: 权限不够
根据你提供的命令和输出信息,你在尝试解压缩TensorRT-8.6.1.6.Linux.x86_64-gnu.cuda-11.8.tar.gz文件到/opt目录中。然而,由于你没有足够的权限,tar命令无法创建TensorRT-8.6.1.6目录和其中的子目录,因此导致解压缩失败。
为了解决这个问题,你可以使用sudo命令提升你的权限,例如:
```
sudo tar -zxvf /home/a/下载/TensorRT-8.6.1.6.Linux.x86_64-gnu.cuda-11.8.tar.gz -C /opt
```
这将以管理员权限运行tar命令,并将解压缩后的文件放到/opt目录中。
阅读全文