mkdir:无法创建目录“X”:权限被拒绝
mkdir: cannot create directory ‘X’: Permission denied
我很困惑为什么我对某个文件夹没有权限。我安装了一个名为 Grafana 的应用程序,它创建了一个用户和一个名为“grafana”的组,并在 /var/lib/grafana/
中创建了一些文件,所有权归“grafana”所有。
operator@pop-os:/var/lib/grafana$ ls -la
total 780
drwxr-xr-x 5 grafana grafana 4096 Mar 10 14:21 .
drwxr-xr-x 76 root root 4096 Mar 7 12:09 ..
drwxr-x--- 3 grafana grafana 4096 Mar 7 12:09 alerting
drwx------ 2 grafana grafana 4096 Mar 7 12:09 csv
-rw-r----- 1 grafana grafana 774144 Mar 10 04:21 grafana.db
drwx------ 2 grafana grafana 4096 Mar 7 12:09 png
我正在尝试创建一个名为“plugins”的新文件夹并将一些文件复制到其中,但我一直收到“权限被拒绝”的消息。
我尝试使用 sudo usermod -aG grafana operator
将我的用户帐户添加到“grafana”组,我什至尝试将我的帐户添加到根组 sudo usermod -aG root operator
,但我仍然没有权限。我试过注销帐户并重新登录以刷新权限,但没有帮助。
我可以使用 sudo mkdir plugins
,但这会创建一个以“root”为所有者的文件夹,我不想这样做,因为我认为 Grafana 将无法访问该文件夹。
创建属于 user/group“grafana”的新文件夹的正确方法是什么,但如果我想更改其中的某些内容,我仍然可以使用用户“operator”访问它?
您搜索的命令是:
sudo -u grafana mkdir plugins
这将以用户 grafana
的身份执行命令,并保留其余目录的所有权。
我很困惑为什么我对某个文件夹没有权限。我安装了一个名为 Grafana 的应用程序,它创建了一个用户和一个名为“grafana”的组,并在 /var/lib/grafana/
中创建了一些文件,所有权归“grafana”所有。
operator@pop-os:/var/lib/grafana$ ls -la
total 780
drwxr-xr-x 5 grafana grafana 4096 Mar 10 14:21 .
drwxr-xr-x 76 root root 4096 Mar 7 12:09 ..
drwxr-x--- 3 grafana grafana 4096 Mar 7 12:09 alerting
drwx------ 2 grafana grafana 4096 Mar 7 12:09 csv
-rw-r----- 1 grafana grafana 774144 Mar 10 04:21 grafana.db
drwx------ 2 grafana grafana 4096 Mar 7 12:09 png
我正在尝试创建一个名为“plugins”的新文件夹并将一些文件复制到其中,但我一直收到“权限被拒绝”的消息。
我尝试使用 sudo usermod -aG grafana operator
将我的用户帐户添加到“grafana”组,我什至尝试将我的帐户添加到根组 sudo usermod -aG root operator
,但我仍然没有权限。我试过注销帐户并重新登录以刷新权限,但没有帮助。
我可以使用 sudo mkdir plugins
,但这会创建一个以“root”为所有者的文件夹,我不想这样做,因为我认为 Grafana 将无法访问该文件夹。
创建属于 user/group“grafana”的新文件夹的正确方法是什么,但如果我想更改其中的某些内容,我仍然可以使用用户“operator”访问它?
您搜索的命令是:
sudo -u grafana mkdir plugins
这将以用户 grafana
的身份执行命令,并保留其余目录的所有权。