是否可以在unix上为自己设置只读权限?

时间:2017-10-12 05:05:37

标签: bash unix file-permissions

我已经将地址发送到共享Unix服务器上的一个非常大的文件夹。我已经获得了unix服务器上某些文件的路径我正在努力通过ssh。我不想通过在我的家庭区域创建副本来浪费空间,因此我已通过ln -s链接了该文件夹。但是,我不想冒险对文件夹中的数据进行任何更改。

我如何将文件设置为只读为自己? 我是否必须询问文件夹/文件的所有者?我是否需要sudo访问?我不是文件的所有者,我没有root权限。

1 个答案:

答案 0 :(得分:0)

阅读chmod命令,以更改链接指向的文件的掩码。

所有者或root可以限制对文件的访问。

此外,您可能需要将该共享文件夹挂载为只读。但我不确定你的文件夹是如何连接的

<强>更新

使用mount工具可以实现所需的行为。 (man page for mount)。

  

请注意,文件系统挂载选项将与原始挂载点上的选项保持一致,并且不能通过将-o选项与--bind / - rbind一起传递来更改。可以通过单独的remount命令更改装入选项,例如:

     

mount --bind olddir newdir

     

mount -o remount,ro newdir

Here是您的类似问题。也通过mount工具解决。