为什么我同时拥有 root 和 mongodb 权限?

理查德·鲁布列夫

这些是权限

total 8
7351455 drwxr-xr-x  2 mongodb mongodb 4096 авг 21 10:36 .
7340101 drwxr-xr-x 69 root    root    4096 сеп  4 11:40 ..

为了我的 /var/lib/mongodb

我在使用 mongodb 服务时遇到问题,我发现我必须运行

sudo chown -R mongodb:mongodb /var/lib/mongodb

df -T 显示

df -T
Filesystem     Type     1K-blocks     Used Available Use% Mounted on
udev           devtmpfs   8145248        0   8145248   0% /dev
tmpfs          tmpfs      1634684     1904   1632780   1% /run
/dev/sda5      ext4     244567356 79042556 153031796  35% /

我认为是ext4。

为什么?

弗拉桑

我怀疑你跑了

sudo chown -R mongodb:mongodb /var/lib/mongodb

然后你发现自己很困惑,因为ls -lia /var/lib/mongodb还显示了这个条目:

7340101 drwxr-xr-x 69 root    root    4096 сеп  4 11:40 ..

这并不意味着chown没有用。类 Unix 系统上的每个目录都有以下两个条目.,它是指向目录本身..的硬链接,以及,指向其父目录的硬链接

上面来自 输出的行ls指的是/var/lib/mongodb的父目录/var/lib,该目录仍归 root 所有(应该如此!)。

其实入口

7351455 drwxr-xr-x  2 mongodb mongodb 4096 авг 21 10:36 .

确认chmod有效(或没有任何改变,因为没有什么可改变的)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

没有root访问权限安装InfluxDB

MongoDB的push和root的C#等效项是什么?

如何在Grafana Docker容器中拥有root权限?

具有root权限的Jenkins Docker容器?

在没有root用户访问权限的Unix服务器上安装pip和numpy

/ usr / bin / sudo的访问权限“ rws”和“ root root”的含义

运行sh脚本:尽管具有可执行位和root权限,但«权限被拒绝»

创建具有部分root权限的用户

挂载没有root访问权限的iso?

Opera仅具有root权限

/ root的默认权限是什么?

为什么/ media / username root:root具有默认权限?

我同时拥有IPv4和IPv6公共地址。为什么?

如何创建具有root用户权限和更多权限的“ Gnome-Desktop-Item-Edit”程序的启动图标?

尽管默认用户具有750的权限,但如何才能访问组和用户root拥有的目录?

为什么必须同时具有目录的写和执行权限才能删除文件?

没有root权限安装tig和ncurses

无法以root身份更改对root拥有的文件的权限

为什么没有我拥有的ls目录的权限,而我却拥有r / w的权限?

授予非root用户对root拥有的文件的读取权限?

gksudo nautilus不允许我更改root拥有的文件夹的权限

新分区:只有root拥有rw权限

是否可以在没有root用户访问权限的情况下安装和运行Google Chrome?

我如何授予对Pycharm的root访问权限

拥有 root 访问权限,使用 cat 命令时仍然拒绝权限

仅将文件夹权限授予 BASH 中的 root 和所有者

如何在没有 sudo 和 root 访问权限的情况下卸载 Linux 中的程序

Splunk MongoDB 插件:我们需要 root 权限来监控 MongoDB 数据吗?

没有权限使用 psql 的 root