kdir: cannot create directory ‘folder_name’: Permission denied
时间: 2024-03-20 07:39:45 浏览: 55
如果你在使用`mkdir`命令时遇到了`Permission denied`的错误,说明你没有权限在当前目录下创建文件夹。你可以尝试切换到有权限的目录下,或者使用`sudo`命令来获取管理员权限,例如:
```
sudo mkdir folder_name
```
这样就会使用管理员权限创建`folder_name`文件夹。如果你还没有管理员权限,需要联系系统管理员或者拥有管理员权限的用户来进行操作。
相关问题
kdir: 无法创建目录 "/usr/local/nginx": 权限不够
这个错误表示您没有足够的权限在`/usr/local/nginx`目录下创建目录。在Linux系统中,只有管理员或具有足够权限的用户才能在系统的根目录下进行操作。
您可以尝试以下解决方案:
1. 使用管理员权限运行命令:在命令前添加`sudo`以获取管理员权限,然后输入管理员密码。例如:`sudo mkdir /usr/local/nginx`
2. 使用具有足够权限的用户执行命令:如果您有一个具有足够权限的用户,可以使用该用户执行命令。例如:`sudo -u username mkdir /usr/local/nginx`,其中`username`是具有足够权限的用户的用户名。
请注意,对系统根目录进行更改需要谨慎操作,确保您知道自己在做什么,并且有正确的权限和许可。
KDIR := /lib/modules/$(shell uname -r)/build
这是一个 Makefile 中的语句,用于设置内核源代码目录的路径。`$(shell uname -r)` 是一个 shell 命令,用于获取当前操作系统的内核版本号。`/lib/modules/` 是内核模块的安装目录,`build` 则是内核源代码的目录名。因此,`KDIR` 的值就是当前操作系统内核的源代码路径。这个路径在编译内核模块时会用到。
阅读全文