我是 Ubuntu 新手,我在其中安装了 steam,我想安装 DotA2,但我不想安装在我的 20 GB 分区中,而是想安装在我剩下的 480 GB 分区中。
问题出在这里:
所有者权限:读写
组权限:无
其他:无
我希望其他的是“读写”
即使我改变权限,它也会在 10 秒内变为无权限。
编辑:
我通过在主磁盘上安装 ubuntu 解决了这个问题。
答案1
要为该组添加读写权限Other
,假设您是Owner
和/或属于该Group
组,并且该分区的挂载点是/media/<username>/<partition_mount_point>
:
chmod o+rw /media/<username>/<partition_mount_point>
如果您不是Owner
并且不属于该Group
组,则需要使用sudo
:
sudo chmod o+rw /media/<username>/<partition_mount_point>
为自己添加读写权限,假设您属于该Group
组:
chmod g+rw /media/<username>/<partition_mount_point>
答案2
你试图做的事情是非标准的。存在一个文件系统层次标准描述了每个软件必须驻留在何处。
话虽如此,这是您的个人资料电脑,这样你就可以做任何你想做的事。;-)
我会按照标准进行安装,然后将应用程序/数据复制到它自己的主目录。
sudo cp --preserve --recursive /opt/WhatEver /home/WhatEver
/
如果您使用的是 20GB SSD,而 位于/home
某个 HDD 上(我就是这样运行的),那么这非常完美。然后我会删除原始文件:
sudo rm --recursive --force /opt/WhatEver
现在在旧目录中创建一个符号链接并将其指向新目录:
cd /opt
sudo ln --symbolic /home/WhatEver
Whatever
安装到的应用程序/目录的名称在哪里。
;-)
答案3
我在主磁盘上重新安装了 Ubuntu
即主 500 GB 硬盘,而不是 20 GB 分区
然后为了更改权限我使用了 gksu nautilus