From cfc09068b94e46d1b638f3388c1aab0efa2eafb9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timo=20M=E4kinen?= Date: Fri, 23 Mar 2012 12:37:58 +0200 Subject: [PATCH] Fixed /sbin/nologin shell from Ubuntu. --- user/manifests/init.pp | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/user/manifests/init.pp b/user/manifests/init.pp index 156b7c0..c98c763 100644 --- a/user/manifests/init.pp +++ b/user/manifests/init.pp @@ -7,11 +7,22 @@ class user::system { mode => 0755, owner => "root", group => $operatingsystem ? { - openbsd => "wheel", - default => "root", + "openbsd" => "wheel", + default => "root", }, } + case $operatingsystem { + "ubuntu": { + file { "/sbin/nologin": + ensure => link, + target => "/usr/sbin/nologin", + owner => "root", + group => "root", + } + } + } + User { require => File["/var/empty"], }