diff options
author | Andrey Borzenkov <arvidjaar@gmail.com> | 2010-11-02 19:45:43 +0300 |
---|---|---|
committer | Kay Sievers <kay.sievers@vrfy.org> | 2010-11-02 18:30:26 +0100 |
commit | 1e85f63615d0b592686fba810157d6b5963b2af9 (patch) | |
tree | a482f3768ba1a423fe7a8c22912505b3ec7084ad /units/syslog.socket | |
parent | c8bc83f5eac49f083ae53d965577118c1b5c1116 (diff) |
do not overwrite other udev tags
Systemd was unconditionally replacing all tags with own.
The net effect was udev-acl tag was lost and devices were
not given proper ACLs, making them inaccessible.
Before:
{pts/0}% udevadm info --query property --name sr0
DEVNAME=/dev/sr0
[...]
TAGS=:systemd:
{pts/0}% getfacl /dev/sr0
getfacl: Removing leading '/' from absolute path names
# file: dev/sr0
# owner: root
# group: cdrom
user::rw-
group::rw-
other::---
After:
{pts/0}% udevadm info --query property --name sr0
DEVNAME=/dev/sr0
[...]
TAGS=:udev-acl:systemd:
{pts/0}% getfacl /dev/sr0
getfacl: Removing leading '/' from absolute path names
# file: dev/sr0
# owner: root
# group: cdrom
user::rw-
user:bor:rw-
group::rw-
mask::rw-
other::---
Signed-off-by: Andrey Borzenkov <arvidjaar@gmail.com>
Diffstat (limited to 'units/syslog.socket')
0 files changed, 0 insertions, 0 deletions