我正在尝试在 Debian 机器上启用 xattrs 和 acls。我已经(重新)使用 user_xattr 和 acl 安装了有问题的分区。(/dev/md3 是有问题的分区)
root@fs01:/# mount | grep /dev/md
/dev/md0 on / type ext3 (rw,noatime,nodiratime,barrier=1,user_xattr,acl)
/dev/md3 on /DataVolume type ext4 (rw,noatime,nodiratime,acl,user_xattr)
Run Code Online (Sandbox Code Playgroud)
并且安装了 ACL 工具。
root@fs01:/# dpkg-query -W -f='${Status} ${Version}\n' acl
install ok installed 2.2.49-4
root@fs01:/# dpkg-query -W -f='${Status} ${Version}\n' libacl1
install ok installed 2.2.49-4
Run Code Online (Sandbox Code Playgroud)
Xattrs 开箱即用;ACL 没有。Getfacl 可以正常工作:
root@fs01:/# getfacl /DataVolume/hi
# file: /DataVolume/hi
# owner: root
# group: root
user::rw-
group::rw-
other::rw-
Run Code Online (Sandbox Code Playgroud)
因为它只返回本机 *nix 权限;没有任何 ACL,因为我无法设置它们:
root@fs01:/# setfacl -m u:root:rwx /DataVolume/hi
setfacl: …Run Code Online (Sandbox Code Playgroud) 我在 Linux 上有一个 OpenVPN 客户端连接到 OpenVPN 服务器。服务器通过 DHCP 分配 IP,因此我使用tap接口而不是tun接口进行连接。
OpenVPN连接、认证、与服务器聊天,喝杯咖啡,却忽略了tap0接口的调出。连接后,我必须手动运行ifup tap0以打开接口并获取 IP。
我尝试在运行的配置文件中添加一个 up 脚本
ip link set tap0 up
dhclient tap0
Run Code Online (Sandbox Code Playgroud)
但它只启动了设备,并没有获得 IP。
消毒的client.conf:
# Openvpn config to connect to <DOMAIN>
tls-client
dev tap0
; dev tap ; this didn't work either
; run script after init (supposedly)
; script-security 2 ; to run up script
; up /etc/openvpn/tap0up.sh ; bring up tap0
; up-delay ; Didn't work with or without this; …Run Code Online (Sandbox Code Playgroud)