【问题标题】:chmod a freshly mounted external drive to set up writing accesschmod 一个新安装的外部驱动器来设置写入访问
【发布时间】:2014-01-02 06:09:31
【问题描述】:

我已在以下位置安装了一个外部驱动器:

# mkdir /mnt/external

随后:

mkdir -p /mnt/external
mount /dev/sdb1 /mnt/external

现在只有 root 用户有权写入这些文件夹。

linux-wyee:/home/martin # dir /mnt
drwxr-xr-x 2 root root 4096 13. Dez 22:01 external

如何更改 - 如何更改所有可以写入外部驱动器的内容。我需要更改终端内的权限。

chmod 777 /dev/sdb1 /mnt/external or something alike -

【问题讨论】:

  • 与挂载无关。挂载后只需更改目录 /mnt/external 的权限即可。
  • 现代系统(包括 suse)可以轻松安装外部驱动器。您只需插入,如果他在正确的组中,设备就会作为当前用户安装。默认设置对您来说不够好?为什么不呢?
  • 我已将您的“已解决”附录(谢谢)移至答案;我们欢迎在这里自我回答,即使您已经接受了另一个答案。我还修正了你写作的大小写——如果你可以尝试用句子大小写,这意味着这里其他人的编辑工作会更少。谢谢。

标签: linux unix chmod suse


【解决方案1】:

先试试这个,

umount /dev/sdb1

chmod -R 0777 /mnt/external   

然后挂载

mount /dev/sdb1 /mnt/external

或者试试

chmod -R 0777 /mnt/external

【讨论】:

    【解决方案2】:
    chmod -R 777 /mnt/external
    

    无需指定设备。你递归地修改目录。

    但是,通常外部驱动器使用 FAT32 或某种与 Windows 兼容的文件系统进行格式化,这些文件系统没有 POSIX / UNIX 权限。所以这一步可能是多余的。

    您的驱动器是如何格式化的?

    您是否尝试过以非 root 用户的身份对其进行写入?

    【讨论】:

      【解决方案3】:

      代表 OP 发布的解决方案。

      更新:

      linux-wyee:/mnt # chown martin:users /mnt/external
      

      查看结果:- 很明显它有效 ;-)

      martin@linux-wyee:/> cd mnt
      martin@linux-wyee:/mnt> ls -l
      insgesamt 4
      drwxr-xr-x 3 root root 4096 13. Dez 19:43 external
      martin@linux-wyee:/mnt> su
      Passwort:
      linux-wyee:/mnt # ^C
      linux-wyee:/mnt #
      
      linux-wyee:/mnt # chown martin:users /mnt/external
      
      linux-wyee:/mnt # cd mnt
      bash: cd: mnt: Datei oder Verzeichnis nicht gefunden
      linux-wyee:/mnt # ls -l
      insgesamt 4
      drwxr-xr-x 2 martin users 4096 13. Dez 22:01 external
      linux-wyee:/mnt #
      

      正如您现在看到的那样,用户 martin 已获得权限。

      【讨论】:

        【解决方案4】:

        chmod -R 0777 /mnt/外部

        这对我来说似乎太过分了。这台机器上的每个人都可以从外部磁盘执行他想要的任何事情。为黑客敞开了大门。他们可以例如使用 Web 表单保存图片,更改执行位并将其作为脚本在您的系统上运行。

        也许,所有者和组的 rw 访问权限和其他人的 r 访问权限会是更好的选择。

        【讨论】:

          【解决方案5】:

          我遇到了类似的问题,但我的解决方案是使用 CIFS 文件系统的 uidgid options。 (我不得不使用 CIFS,因为 apparently NFS 不允许通过用户名和密码进行访问,而我需要。)

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2021-11-08
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2015-06-15
            • 2020-02-28
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多