sudo setfacl -Rm u:$USER:rwx /opt
# Or
sudo setfacl -Rm u:$USER:rwx /opt/firefox_dev
# -R set the ACL permissions recursively
# -m modify (and thus set) the new permissions
# $USER is the currently running user; you may want
# to change this
# rwx the permissions you want to add the $USER;
# skip any letters to that permission
# from $USER
我选择了
chown
修复程序,它对我来说效果很好。这是您需要做的:
按照本教程添加 Firefox Developer Edition PPA 。
退出所有 Firefox 实例。此外,请确保没有更多
firefox
进程在后台运行。通过运行以下命令将 Firefox Developer Edition 目录的所有权授予您的用户:
-R
代表“递归”您的用户组名称可能与您的用户名相同。要检查您的用户属于哪些组,请运行
groups $USER
.最后运行
[2021 02 更新]
我目前一直在使用 Ubuntu 20.10 (groovy),一切都很好。
这也是我的桌面启动器图标的元详细信息和内容:
如果您已将文件复制到
/opt
or/usr/local
,则两者都归 root 所有,普通用户不可写。为了能够自动更新,您需要将其安装在您的主文件夹中,或者 chown/opt
或/usr/local
.或者,只需下载新版本并再次复制其文件,覆盖旧版本。
如果您的内核支持,我更喜欢 ACL 而不是常规权限。
赶紧跑:
有关更多信息,请使用
man setfacl
和man getfacl
。