如何安装具有用户权限的svfs文件系统?(无须藤)

rl

在将某些文件传输到ovh存储器的应用程序的上下文中,我在安装保险丝文件系统时遇到一些问题。

这是我在fstab中的挂载点的结构

mystorage   /mnt/openstack  svfs    username=my-user-name,password=my-password,tenant=my-tenant,region=BHS1,container=my-container-name,noauto,users,user,suid,rw 1

据我了解,这一行将允许执行

mount /mnt/openstack

对任何用户。实际上,我成功安装了保险丝文件系统。不幸的是,这是我的特定问题,挂载后我既不能复制也不能读取/mnt/openstack目录中的内容,因为我没有权限。但是,我确定文件系统已挂载,因为通过它sudo我可以毫无问题地操作目录。例如,命令:

sudo ls -l /mnt/openstack

哪个对手:

total 0
-rwx------ 1 root root 432249 May  2 09:02 26-14818.jpg
-rwx------ 1 root root    447 Apr 29 11:14 401error.html
-rwx------ 1 root root    438 Apr 29 11:14 404error.html
-rwx------ 1 root root    468 Apr 29 11:14 503error.html
drwx------ 1 root root   4096 Aug 30  1754 images
-rwx------ 1 root root    313 Apr 29 11:14 index.html
-rwx------ 1 root root   1876 Apr 29 11:14 listing.css
drwx------ 1 root root   4096 Aug 30  1754 styles

sudo cp a-file /mnt/openstack

完美地工作。

编辑:

输出 sudo ls -ld /mnt/openstack

drwx------ 1 root root 665505 May  3 08:53 /mnt/openstack

备注:/mnt/openstack挂载前的权限为777`

所以我的问题是:我在做什么错?为了管理安装并以用户身份操作已安装的目录,我该怎么办?

Sourcejedi

我认为mount不支持使用user默认保险丝安全设置(或allow_root)进行此操作。我认为由此产生的权限与您使用的权限相同sudo mount要允许多个非root用户访问,您可以设置为allow_other,允许任何用户访问

如果这引起了关注,则可以设置default_permissions为启用权限检查,使用gid=mount选项设置一个组,将所选用户添加到该组,并设置mode=770为允许该组进行完全读写访问。

或者,如果您只需要用户访问权限,则可以使用allow_other,default_permissions,uid=user请注意,在这种情况下,无需特别使用fstab您可以将您的mount命令另存为脚本,将其命名为mount-openstack并放入~/.local/bin

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用fstab,如何自动为每个用户安装具有完全权限的NTFS分区?

来自分类Dev

无法安装具有写权限的NTFS分区

来自分类Dev

如何更改R中所有用户的文件权限

来自分类Dev

如何在Linux Mint中安装具有二进制文件的程序?

来自分类Dev

Linux权限604,系统中的所有用户都已读取该文件吗?

来自分类Dev

如何安装具有合适能力的软件包?

来自分类Dev

如何安装具有 Rdiff() 的工具包

来自分类Dev

为什么新的默认目录具有用户可执行权限,而新文件仅具有用户读写权限?

来自分类Dev

如何检查用户是否具有用户级别通过javascript在特定实体上创建权限?

来自分类Dev

如何授予新用户访问现有用户中的文件/文件夹的权限

来自分类Dev

如何授予系统上所有用户无密码运行iptables命令的权限

来自分类Dev

如何在SQL Server中查找对存储过程具有执行权限的所有用户

来自分类Dev

安装具有ECW支持的GDAL

来自分类Dev

安装具有Webdav支持的Nginx

来自分类Dev

具有用户权限的Laravel路由错误

来自分类Dev

nginx-具有用户权限的userdir

来自分类Dev

挂载具有用户权限的卷/分区

来自分类Dev

如何在Linux中为所有用户提供文件夹的写访问权限?

来自分类Dev

安装具有所有依赖项的本地 deb 文件

来自分类Dev

如何在AppVeyor上安装具有GUI安装程序的软件?

来自分类Dev

如何挂载NTFS文件系统,以允许所有用户完全访问?

来自分类Dev

即使具有用户权限也无法将文件保存在外部存储中[Android]

来自分类Dev

根据NSIS中应用程序的语言,安装具有相同名称的正确文件

来自分类Dev

重新安装具有丢失/损坏的文件的软件包

来自分类Dev

如何仅在Solaris x86上为我的用户帐户安装具有64位支持的GCC 4.7.1

来自分类Dev

如何下载并安装具有所有依赖关系的单个软件包?

来自分类Dev

如何检查系统上的每个用户是否都具有C#的管理员权限

来自分类Dev

在用于Linux的Windows子系统上安装具有本机扩展的Ruby gem时,是否存在一种可靠的方法来避免权限被拒绝错误?

来自分类Dev

如何为所有用户静默安装NSIS可执行文件

Related 相关文章

  1. 1

    使用fstab,如何自动为每个用户安装具有完全权限的NTFS分区?

  2. 2

    无法安装具有写权限的NTFS分区

  3. 3

    如何更改R中所有用户的文件权限

  4. 4

    如何在Linux Mint中安装具有二进制文件的程序?

  5. 5

    Linux权限604,系统中的所有用户都已读取该文件吗?

  6. 6

    如何安装具有合适能力的软件包?

  7. 7

    如何安装具有 Rdiff() 的工具包

  8. 8

    为什么新的默认目录具有用户可执行权限,而新文件仅具有用户读写权限?

  9. 9

    如何检查用户是否具有用户级别通过javascript在特定实体上创建权限?

  10. 10

    如何授予新用户访问现有用户中的文件/文件夹的权限

  11. 11

    如何授予系统上所有用户无密码运行iptables命令的权限

  12. 12

    如何在SQL Server中查找对存储过程具有执行权限的所有用户

  13. 13

    安装具有ECW支持的GDAL

  14. 14

    安装具有Webdav支持的Nginx

  15. 15

    具有用户权限的Laravel路由错误

  16. 16

    nginx-具有用户权限的userdir

  17. 17

    挂载具有用户权限的卷/分区

  18. 18

    如何在Linux中为所有用户提供文件夹的写访问权限?

  19. 19

    安装具有所有依赖项的本地 deb 文件

  20. 20

    如何在AppVeyor上安装具有GUI安装程序的软件?

  21. 21

    如何挂载NTFS文件系统,以允许所有用户完全访问?

  22. 22

    即使具有用户权限也无法将文件保存在外部存储中[Android]

  23. 23

    根据NSIS中应用程序的语言,安装具有相同名称的正确文件

  24. 24

    重新安装具有丢失/损坏的文件的软件包

  25. 25

    如何仅在Solaris x86上为我的用户帐户安装具有64位支持的GCC 4.7.1

  26. 26

    如何下载并安装具有所有依赖关系的单个软件包?

  27. 27

    如何检查系统上的每个用户是否都具有C#的管理员权限

  28. 28

    在用于Linux的Windows子系统上安装具有本机扩展的Ruby gem时,是否存在一种可靠的方法来避免权限被拒绝错误?

  29. 29

    如何为所有用户静默安装NSIS可执行文件

热门标签

归档