Removed run-as setting

This commit is contained in:
mdecimus 2024-05-06 14:57:50 +02:00
parent b5a5858ec2
commit a30843b72d

View file

@ -312,17 +312,9 @@ impl Servers {
// Drop privileges // Drop privileges
#[cfg(not(target_env = "msvc"))] #[cfg(not(target_env = "msvc"))]
{ {
if let Some(run_as_user) = config if let Ok(run_as_user) = std::env::var("RUN_AS_USER") {
.value("server.run-as.user")
.map(|s| s.to_string())
.or_else(|| std::env::var("RUN_AS_USER").ok())
{
let mut pd = privdrop::PrivDrop::default().user(run_as_user); let mut pd = privdrop::PrivDrop::default().user(run_as_user);
if let Some(run_as_group) = config if let Ok(run_as_group) = std::env::var("RUN_AS_GROUP") {
.value("server.run-as.group")
.map(|s| s.to_string())
.or_else(|| std::env::var("RUN_AS_GROUP").ok())
{
pd = pd.group(run_as_group); pd = pd.group(run_as_group);
} }
pd.apply().failed("Failed to drop privileges"); pd.apply().failed("Failed to drop privileges");