小编g4b*_*4b0的帖子

mv 和 tar 不支持 ACL

我正在尝试在我的ext4文件系统(在 Debian Jessie 上)上设置一个区域,所有“工作人员”组成员都可以在其中读写现有和新创建的文件。

文件系统使用 acl 选项挂载:

$ more /etc/fstab | grep acl
UUID=f47c5337-a6e1-4554-b8c0-e05c761ec835 / ext4 noatime,errors=remount-ro,acl 0 1
Run Code Online (Sandbox Code Playgroud)

我创建了一些 bash 脚本,以便在目录上设置 ACL 并针对各种场景对其进行测试。

第一个 ( createtestdir.sh) 创建一个测试目录,其中包含一些文件和目录:

#!/bin/bash

if [ $# != 1  ]; then
    echo "usage: $0 /path/to/new/directory"
    exit
fi

if [ ! -d "$1" ] && [ ! -f "$1" ] && [ ! -L "$1" ]
then    
    mkdir $1
    mkdir $1/dir
    touch $1/file
    touch $1/dir/file
    echo "Directory $1 created"
else
    echo "$1 already …
Run Code Online (Sandbox Code Playgroud)

linux acl permissions debian

5
推荐指数
1
解决办法
1030
查看次数

标签 统计

acl ×1

debian ×1

linux ×1

permissions ×1