aboutsummaryrefslogtreecommitdiff
digraph "Guix shepherd-service" {
  "user-file-systems" [label = "user-file-systems", shape = box, fontname = "dejavu sans"];
  "user-processes" -> "user-file-systems" [color = cyan3];
  "user-processes" [label = "user-processes", shape = box, fontname = "dejavu sans"];
  "nscd" -> "user-processes" [color = magenta];
  "guix-daemon" -> "user-processes" [color = blue];
  "urandom-seed" -> "user-processes" [color = dimgrey];
  "syslogd" -> "user-processes" [color = darkgoldenrod];
  "term-tty6" -> "user-processes" [color = magenta];
  "term-tty5" -> "user-processes" [color = red];
  "term-tty4" -> "user-processes" [color = darkgoldenrod];
  "term-tty3" -> "user-processes" [color = dimgrey];
  "term-tty2" -> "user-processes" [color = darkviolet];
  "term-tty1" -> "user-processes" [color = peachpuff4];
  "networking" -> "user-processes" [color = dimgrey];
  "nscd" [label = "nscd", shape = box, fontname = "dejavu sans"];
  "guix-daemon" [label = "guix-daemon", shape = box, fontname = "dejavu sans"];
  "urandom-seed" [label = "urandom-seed", shape = box, fontname = "dejavu sans"];
  "syslogd" [label = "syslogd", shape = box, fontname = "dejavu sans"];
  "ssh-daemon" -> "syslogd" [color = darkgoldenrod];
  "ssh-daemon" [label = "ssh-daemon", shape = box, fontname = "dejavu sans"];
  "term-tty6" [label = "term-tty6", shape = box, fontname = "dejavu sans"];
  "console-font-tty6" -> "term-tty6" [color = darkgoldenrod];
  "console-font-tty6" [label = "console-font-tty6", shape = box, fontname = "dejavu sans"];
  "term-tty5" [label = "term-tty5", shape = box, fontname = "dejavu sans"];
  "console-font-tty5" -> "term-tty5" [color = dimgrey];
  "console-font-tty5" [label = "console-font-tty5", shape = box, fontname = "dejavu sans"];
  "term-tty4" [label = "term-tty4", shape = box, fontname = "dejavu sans"];
  "console-font-tty4" -> "term-tty4" [color = darkviolet];
  "console-font-tty4" [label = "console-font-tty4", shape = box, fontname = "dejavu sans"];
  "term-tty3" [label = "term-tty3", shape = box, fontname = "dejavu sans"];
  "console-font-tty3" -> "term-tty3" [color = peachpuff4];
  "console-font-tty3" [label = "console-font-tty3", shape = box, fontname = "dejavu sans"];
  "term-tty2" [label = "term-tty2", shape = box, fontname = "dejavu sans"];
  "console-font-tty2" -> "term-tty2" [color = darkseagreen];
  "console-font-tty2" [label = "console-font-tty2", shape = box, fontname = "dejavu sans"];
  "term-tty1" [label = "term-tty1", shape = box, fontname = "dejavu sans"];
  "console-font-tty1" -> "term-tty1" [color = cyan3];
  "console-font-tty1" [label = "console-font-tty1", shape = box, fontname = "dejavu sans"];
  "networking" [label = "networking", shape = box, fontname = "dejavu sans"];
  "ssh-daemon" -> "networking" [color = darkgoldenrod];
  "root-file-system" [label = "root-file-system", shape = box, fontname = "dejavu sans"];
  "file-system-/dev/pts" -> "root-file-system" [color = peachpuff4];
  "file-system-/dev/shm" -> "root-file-system" [color = darkgoldenrod];
  "file-system-/gnu/store" -> "root-file-system" [color = blue];
  "user-processes" -> "root-file-system" [color = cyan3];
  "udev" -> "root-file-system" [color = darkseagreen];
  "file-system-/dev/pts" [label = "file-system-/dev/pts", shape = box, fontname = "dejavu sans"];
  "user-processes" -> "file-system-/dev/pts" [color = cyan3];
  "file-system-/dev/shm" [label = "file-system-/dev/shm", shape = box, fontname = "dejavu sans"];
  "user-processes" -> "file-system-/dev/shm" [color = cyan3];
  "file-system-/gnu/store" [label = "file-system-/gnu/store", shape = box, fontname = "dejavu sans"];
  "user-processes" -> "file-system-/gnu/store" [color = cyan3];
  "udev" [label = "udev", shape = box, fontname = "dejavu sans"];
  "term-tty6" -> "udev" [color = magenta];
  "term-tty5" -> "udev" [color = red];
  "term-tty4" -> "udev" [color = darkgoldenrod];
  "term-tty3" -> "udev" [color = dimgrey];
  "term-tty2" -> "udev" [color = darkviolet];
  "term-tty1" -> "udev" [color = peachpuff4];
  "networking" -> "udev" [color = dimgrey];
  "host-name" [label = "host-name", shape = box, fontname = "dejavu sans"];
  "term-tty6" -> "host-name" [color = magenta];
  "term-tty5" -> "host-name" [color = red];
  "term-tty4" -> "host-name" [color = darkgoldenrod];
  "term-tty3" -> "host-name" [color = dimgrey];
  "term-tty2" -> "host-name" [color = darkviolet];
  "term-tty1" -> "host-name" [color = peachpuff4];
  "loopback" [label = "loopback", shape = box, fontname = "dejavu sans"];

}
erior-package>s in lieu of <package>s....* gnu/services/authentication.scm (fprintd-configuration) (nslcd-configuration): Substitute file-like objects for package ones. * gnu/services/cgit.scm (cgit-configuration, opaque-cgit-configuration): Likewise. * gnu/services/cups.scm (package-list?, cups-configuration): Likewise. * gnu/services/dns.scm (verify-knot-configuration) (ddclient-configuration): Likewise. * gnu/services/docker.scm (docker-configuration): Likewise. * gnu/services/file-sharing.scm (transmission-daemon-configuration): Likewise. * gnu/services/getmail.scm (getmail-configuration): Likewise. * gnu/services/mail.scm (dovecot-configuration) (opaque-dovecot-configuration): Likewise. * gnu/services/messaging.scm (prosody-configuration) (opaque-prosody-configuration): Likewise. * gnu/services/monitoring.scm (zabbix-server-configuration) (zabbix-agent-configuration): Likewise. * gnu/services/networking.scm (opendht-configuration): Likewise. * gnu/services/pm.scm (tlp-configuration): Likewise. * gnu/services/telephony.scm (jami-configuration): Likewise. * gnu/services/virtualization.scm (libvirt-configuration) (qemu-guest-agent-configuration): Likewise. * gnu/services/vpn.scm (openvpn-client-configuration): Likewise. Tobias Geerinckx-Rice 2021-11-16services: openssh: Collect all keys for all users....Fixes <https://issues.guix.gnu.org/51487> * gnu/services/ssh.scm (extend-openssh-authorized-keys): ensure that no key is forgotten. Co-authored-by: Ludovic Courtès <ludo@gnu.org> Vivien Kraus 2021-06-20services: openssh: Replace 'without-password' by 'prohibit-password'....For some time, OpenSSH's option 'PermitRootLogin' has deprecated the ambiguous argument 'without-password' with 'prohibit-password'. * doc/guix.texi (Network Services): Replace 'without-password by 'prohibit-password. * gnu/machine/digital-ocean.scm (guix-infect): Change system configuration to use 'prohibit-password. * gnu/services/ssh.scm (openssh-configuration): Change comment to use 'prohibit-password. (openssh-config-file): Add support for 'prohibit-password to 'permit-root-login'. Warn about deprecated 'without-password usage. * gnu/tests/ganeti.scm (%ganeti-os): Replace 'without-password by 'prohibit-password. Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr> Brice Waegeneire 2020-12-11Revert "services: openssh: Warn about 'password-authentication?' default."...This reverts commit aecd2a13cbd8301d0fdeafcacbf69e12cc3f6138 for two reasons: 1. The warning would fire every time (gnu services ssh) is loaded; 2. There's still no clear consensus on the approach to follow as discussed in <https://issues.guix.gnu.org/44808>. Ludovic Courtès 2020-12-07services: openssh: Warn about 'password-authentication?' default....Fixes <https://bugs.gnu.org/44808>. Reported by Christopher Lemmer Webber <cwebber@dustycloud.org>. * gnu/services/ssh.scm (true-but-soon-false): New procedure. (<openssh-configuration>)[password-authentication?]: Change default to 'true-but-soon-false'. * gnu/installer/services.scm (%system-services): Explicitly set 'password-authentication?' to #f. Ludovic Courtès