Gnome3, Systemd e umask

2

Eu tento configurar como o Nautilus, o GEdit e outros aplicativos do Gnome definem novas permissões de arquivo e diretório (002 em vez do padrão 022).

Depois de ler postagens e tentar coisas, encontrei uma solução "funcional". Todos os usuários usam essas configurações:

mkdir /etc/systemd/user/dbus.service.d/
mkdir /etc/systemd/user/gnome-terminal-server.service.d/
echo -e "[Service]\nUMask=002\n" > /etc/systemd/user/dbus.service.d/override.conf
echo -e "[Service]\nUMask=002\n" > /etc/systemd/user/gnome-terminal-server.service.d/override.conf

Depois de ler mais algumas postagens eu removi esses arquivos e diretórios e tentei:

mkdir /etc/systemd/system/[email protected]/
echo -e "[Service]\nUMask=002\n" > /etc/systemd/system/[email protected]/override.conf

Eu fiz isso porque tanto o dbus.service quanto o gnome-terminal-server.service estão sob [email protected] (systemd-cgls):

Control group /:
-.slice
├─user.slice
│ ├─user-1000.slice
│ │ └─[email protected]
│ │   ├─gnome-terminal-server.service
│ │   │ ├─1763 /usr/lib/gnome-terminal/gnome-terminal-server
│ │   │ ├─1771 bash
│ │   ├─dbus.service
│ │   │ └─1973 /usr/bin/nautilus --gapplication-service

Infelizmente, a execução de umask no terminal imprime 0022 e não 0002, mas o GEdit e o Nautilus usam 002 (criei um novo arquivo de texto e um novo diretório).

O que estou perdendo?

    
por sylvain 21.01.2018 / 13:21

0 respostas