diff --git a/Base/etc/SystemServer.ini b/Base/etc/SystemServer.ini index 736fe8f3af9..89c86d50e0c 100644 --- a/Base/etc/SystemServer.ini +++ b/Base/etc/SystemServer.ini @@ -1,8 +1,3 @@ -[ConfigServer] -Socket=/tmp/portal/config -SocketPermissions=600 -User=anon - [RequestServer] Socket=/tmp/portal/request SocketPermissions=600 diff --git a/Base/home/anon/.config/SystemServer.ini b/Base/home/anon/.config/SystemServer.ini index 1cb28c95ced..75a20f682b3 100644 --- a/Base/home/anon/.config/SystemServer.ini +++ b/Base/home/anon/.config/SystemServer.ini @@ -1,3 +1,7 @@ +[ConfigServer] +Socket=/tmp/user/%uid/portal/config +SocketPermissions=600 + [LaunchServer] Socket=/tmp/user/%uid/portal/launch SocketPermissions=600 diff --git a/Userland/Applications/Terminal/main.cpp b/Userland/Applications/Terminal/main.cpp index efa09ad1074..d6333b53731 100644 --- a/Userland/Applications/Terminal/main.cpp +++ b/Userland/Applications/Terminal/main.cpp @@ -433,7 +433,7 @@ ErrorOr serenity_main(Main::Arguments arguments) TRY(Core::System::unveil("/bin/utmpupdate", "x")); TRY(Core::System::unveil("/etc/FileIconProvider.ini", "r")); TRY(Core::System::unveil("/tmp/user/%uid/portal/launch", "rw")); - TRY(Core::System::unveil("/tmp/portal/config", "rw")); + TRY(Core::System::unveil("/tmp/user/%uid/portal/config", "rw")); TRY(Core::System::unveil(nullptr, nullptr)); auto modified_state_check_timer = Core::Timer::create_repeating(500, [&] { diff --git a/Userland/Libraries/LibConfig/Client.h b/Userland/Libraries/LibConfig/Client.h index 48a93e34910..406dd3a93bf 100644 --- a/Userland/Libraries/LibConfig/Client.h +++ b/Userland/Libraries/LibConfig/Client.h @@ -18,7 +18,7 @@ namespace Config { class Client final : public IPC::ConnectionToServer , public ConfigClientEndpoint { - IPC_CLIENT_CONNECTION(Client, "/tmp/portal/config"sv) + IPC_CLIENT_CONNECTION(Client, "/tmp/user/%uid/portal/config"sv) public: void pledge_domains(Vector const&);