Defined Type: samba::server::user
- Defined in:
-
manifests/server/user.pp
Overview
Class samba::server::user
3
4
5
6
7
8
9
10
11
12
13
14
15
|
# File 'manifests/server/user.pp', line 3
define samba::server::user (
$password,
$user_name = $name,
) {
require samba::server
exec { "add smb account for ${user_name}":
command => "/bin/echo -e '${password}\\n${password}\\n' | /usr/bin/pdbedit --password-from-stdin -a '${user_name}'",
unless => "/usr/bin/pdbedit '${user_name}'",
require => User[$user_name],
notify => Class['samba::server::service'] #TODO: Is this really required??
}
}
|