modules/users: warn when fallback groups is used

- Warn here since it may not be what the Distributor want.
  Having wrong groups may result in broken permissions for
  created user.
- explain what defaultGroups is for in users.conf
This commit is contained in:
Gabriel Craciunescu 2017-10-30 20:44:51 +01:00
parent e09f179d76
commit 3749beb4e5
2 changed files with 5 additions and 0 deletions

View File

@ -2,6 +2,7 @@
* *
* Copyright 2014-2015, Teo Mrnjavac <teo@kde.org> * Copyright 2014-2015, Teo Mrnjavac <teo@kde.org>
* Copyright 2017, Adriaan de Groot <groot@kde.org> * Copyright 2017, Adriaan de Groot <groot@kde.org>
* Copyright 2017, Gabriel Craciunescu <crazy@frugalware.org>
* *
* Calamares is free software: you can redistribute it and/or modify * Calamares is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by
@ -131,6 +132,7 @@ UsersViewStep::setConfigurationMap( const QVariantMap& configurationMap )
} }
else else
{ {
cDebug() << "WARNING: Using fallback groups. Please check defaultGroups in users.conf";
m_defaultGroups = QStringList{ "lp", "video", "network", "storage", "wheel", "audio" }; m_defaultGroups = QStringList{ "lp", "video", "network", "storage", "wheel", "audio" };
} }

View File

@ -11,6 +11,8 @@
# These globalconfig keys are set when the jobs for this module # These globalconfig keys are set when the jobs for this module
# are created. # are created.
--- ---
# Used as default groups for the created user.
# Adjust to your Distribution defaults.
defaultGroups: defaultGroups:
- users - users
- lp - lp
@ -19,6 +21,7 @@ defaultGroups:
- storage - storage
- wheel - wheel
- audio - audio
autologinGroup: autologin autologinGroup: autologin
doAutologin: true doAutologin: true