Linux新玩意树莓派系统

树莓派Raspberry Pi如何安装setfacl/getfacl访问控制命令包

最近想在一台新的树莓派Raspberry Pi中搭建DDNS(动态域名)+Nextcloud(Web私有云)+Aria2(下载器),已经在根目录下新建了download文件夹,由于有需求让web用户www-data以及Aria2用户aira2同时能够访问/download文件夹,除了将他们加入到同一个属组之外,另一个办法就是使用acl规则了。个人跟喜欢使用acl规则进行设置,然而树莓派默认的Debian系统中没有setfacl命令。

问题:

树莓派Raspberry Pi默认的Debian系统中是没有安装acl这个软件包的,所以导致了无法直接使用setfacl/getfacl命令去做额外的访问控制设置。因此我们需要先找到setfacl/getfacl相关的软件包才可以进行后续操作。

setfacl1.jpg插图

搜索:

因此我们先用apt search命令搜索包含setfacl命令的软件包,操作如下:

sudo apt search setfacl

setfacl2.jpg插图(1)

定位到包含setfacl的软件包名为acl,接下来我们就可以开始安装acl软件包了,操作如下:

sudo apt install acl

setfacl3.jpg插图(2)

解决:

再次尝试实行setfacl命令,显示已经可用了:

setfacl --help

setfacl4.jpg插图(3)

接下来就可以设定/download权限了

更多关于setfacl/getfacl命令使用方法以及细节,请参阅以下相关文章:

 

若需转载本文,请标注来源与链接:原创内容AndyX.Net版权所有

链接:https://andyx.net/how_install_setfacl_getfacl_command_package_in_raspberry_pi/