小编Chr*_*ris的帖子

无法在启用 ACL 的 EXT4 分区上设置 ACL

我正在尝试在 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)

permissions ext4 ext3 access-control-list debian-squeeze

5
推荐指数
0
解决办法
1131
查看次数

OpenVPN Linux 客户端没有调出tap0 界面

我在 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)

networking dhcp vpn openvpn tap

4
推荐指数
1
解决办法
1万
查看次数