mirror of
https://github.com/stalwartlabs/mail-server.git
synced 2025-11-09 21:31:12 +08:00
Removed run-as setting
This commit is contained in:
parent
b5a5858ec2
commit
a30843b72d
1 changed files with 2 additions and 10 deletions
|
|
@ -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");
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue