Linux系统/etc目录下无法创建新文件夹报Permission denied错如何解决?
Ubuntu 20.10 /etc目录创建文件夹Permission denied报错解决方案
mkdir: cannot create directory ‘wiki’: Permission denied
该报错的核心原因是/etc属于系统级核心配置目录,默认仅root用户拥有写入权限,普通登录用户没有直接修改该目录的权限,可通过以下方式解决:
方案1:临时提权创建(最常用)
在创建命令前添加sudo临时获取root权限,执行命令:
sudo mkdir /etc/wiki
执行时输入当前登录用户的密码(输入过程无字符显示为系统正常设计),验证通过即可完成目录创建。
如果后续需要普通用户也能编辑该目录内容,可创建完成后修改目录权限:
- 调整目录所有者为当前用户(推荐):
sudo chown -R $USER:$USER /etc/wiki - 给所有用户开放读写权限(仅测试环境可用,安全性低不推荐):
sudo chmod 777 /etc/wiki
方案2:切换为root用户后操作
如果需要对/etc目录执行多步修改,可先切换到root用户身份:
sudo su
切换完成后直接执行创建命令即可,无需额外加sudo:
mkdir /etc/wiki
操作完成后执行exit即可退出root身份,回到普通用户状态。
注意事项
/etc存储系统核心配置,修改前请确认操作必要性,避免误改配置导致系统运行异常- 非系统级配置文件建议优先存放在当前用户的home目录下,无需提权即可正常操作
内容的提问来源于stack exchange,提问作者Shashank Sathyaprakash
相关产品推荐
相关产品推荐

