我已经将地址发送到共享Unix服务器上的一个非常大的文件夹。我已经获得了unix服务器上某些文件的路径我正在努力通过ssh。我不想通过在我的家庭区域创建副本来浪费空间,因此我已通过ln -s
链接了该文件夹。但是,我不想冒险对文件夹中的数据进行任何更改。
我如何将文件设置为只读为自己? 我是否必须询问文件夹/文件的所有者?我是否需要sudo访问?我不是文件的所有者,我没有root权限。
答案 0 :(得分:0)
阅读chmod
命令,以更改链接指向的文件的掩码。
所有者或root可以限制对文件的访问。
此外,您可能需要将该共享文件夹挂载为只读。但我不确定你的文件夹是如何连接的
<强>更新强>
使用mount
工具可以实现所需的行为。 (man page for mount)。
请注意,文件系统挂载选项将与原始挂载点上的选项保持一致,并且不能通过将-o选项与--bind / - rbind一起传递来更改。可以通过单独的remount命令更改装入选项,例如:
mount --bind olddir newdir
mount -o remount,ro newdir
Here是您的类似问题。也通过mount
工具解决。