diff options
| author | Jan (janneke) Nieuwenhuizen <janneke@gnu.org> | 2020-10-09 22:55:46 +0200 |
|---|---|---|
| committer | Jan (janneke) Nieuwenhuizen <janneke@gnu.org> | 2020-10-09 23:25:33 +0200 |
| commit | 16f8ea064cde3ee4ef36212cdbdef90e98ba6914 (patch) | |
| tree | d74d28d0f2bf8325bc7ef70851f66e92915c0f2c /gnu/system/examples | |
| parent | f08587682a631d3fe30159af838c6766dd65205b (diff) | |
system: hurd: Add PAM support with shadow and sudo.
* gnu/system.scm (hurd-default-essential-services): Add
setuid-program-service-type.
* gnu/system/hurd.scm (%base-packages/hurd): Add shadow, sudo.
(%setuid-programs/hurd): New variable.
(%hurd-default-operating-system)[setuid-program]: Use it.
[pam-services, sudoers-file]: Remove overrides; enabling regular defaults.
* gnu/system/examples/bare-hurd.tmpl (%hurd-os)[users]: New field.
[services]: Do not disable PAM in SSH.
Diffstat (limited to 'gnu/system/examples')
| -rw-r--r-- | gnu/system/examples/bare-hurd.tmpl | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/gnu/system/examples/bare-hurd.tmpl b/gnu/system/examples/bare-hurd.tmpl index 414a9379c8d..e4b795ff270 100644 --- a/gnu/system/examples/bare-hurd.tmpl +++ b/gnu/system/examples/bare-hurd.tmpl | |||
| @@ -40,15 +40,20 @@ | |||
| 40 | %base-file-systems)) | 40 | %base-file-systems)) |
| 41 | (host-name "guixygnu") | 41 | (host-name "guixygnu") |
| 42 | (timezone "Europe/Amsterdam") | 42 | (timezone "Europe/Amsterdam") |
| 43 | (users (cons (user-account | ||
| 44 | (name "guix") | ||
| 45 | (comment "Anonymous Hurd Hacker") | ||
| 46 | (group "users") | ||
| 47 | (supplementary-groups '("wheel"))) | ||
| 48 | %base-user-accounts)) | ||
| 43 | (packages (cons openssh-sans-x %base-packages/hurd)) | 49 | (packages (cons openssh-sans-x %base-packages/hurd)) |
| 44 | (services (cons (service openssh-service-type | 50 | (services (cons (service openssh-service-type |
| 45 | (openssh-configuration | 51 | (openssh-configuration |
| 46 | (openssh openssh-sans-x) | 52 | (openssh openssh-sans-x) |
| 47 | (use-pam? #f) | ||
| 48 | (port-number 2222) | 53 | (port-number 2222) |
| 49 | (permit-root-login #t) | 54 | (permit-root-login #t) |
| 50 | (allow-empty-passwords? #t) | 55 | (allow-empty-passwords? #t) |
| 51 | (password-authentication? #t))) | 56 | (password-authentication? #t))) |
| 52 | %base-services/hurd)))) | 57 | %base-services/hurd)))) |
| 53 | 58 | ||
| 54 | %hurd-os | 59 | %hurd-os |
