Skip to content
Snippets Groups Projects

Devel

Merged Klas Arvidsson requested to merge devel into production
1 file
+ 1
1
Compare changes
  • Side-by-side
  • Inline
+ 38
0
 
class aes::autocorr {
 
 
$autocorr_user = autocorr
 
$autocorr_group = $autocorr_user
 
$autocorr_home = "/home/${autocorr_user}"
 
 
user { 'autocorr' :
 
ensure => present,
 
managehome => false,
 
membership => inclusive,
 
system => true,
 
shell => '/bin/bash',
 
}
 
 
file { $autocorr_home:
 
ensure => directory,
 
mode => '0755',
 
owner => $autocorr_user,
 
group => $autocorr_group,
 
}
 
 
file { "${autocorr_home}/.ssh":
 
ensure => directory,
 
mode => '0700',
 
owner => $autocorr_user,
 
group => $autocorr_group,
 
}
 
 
file { "${autocorr_home}/.ssh/authorized_keys":
 
ensure => file,
 
mode => '0600',
 
owner => $autocorr_user,
 
group => $autocorr_group,
 
content => @(SSHPUBKEY),
 
command="if [[ \"$SSH_ORIGINAL_COMMAND\" =~ ^scp[[:space:]]-f[[:space:]]/home/examadm/Version-3.1/exam/[[:space:]0-9a-zA-Z_/.-]*$ ]]; then $SSH_ORIGINAL_COMMAND; else >&2 echo \"ERROR Access Denied ('$SSH_ORIGINAL_COMMAND')\"; fi",no-pty,no-user-rc,no-port-forwarding,no-agent-forwarding,no-X11-forwarding ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCu/so6GPeUOpK0Zeiv8pM4UF4BAGnbjc92rYJP7PH2tnCvzTcj7Zx5fw6oyoFPw7SJ21ybIYHr1Eef7LsfJc6lOx/xNm8XABhOJw7Gy12WnjRF9SmsT7+YqJDvDOeN89PvzmHNdhpCerpdhDGvAKu2MjP2fAEW0eIgHWYfzFwQxXqfsEdKYAtIx0v/VTLxFjtZOz5PQGAPR28NZkffMt1ePaAO5WUwjkxcyIbrtrOWWYDtqa9G7gTwgdf7m9IG69G6sqKGzyZrfd0nrpMmtWmX6/9bWwUk1ADaLdEFiupsZ9k+QsLB7/v7fxzbPD61yAJ75JUecghlXFJ4ob9OsmPz torjo@upp
 
| SSHPUBKEY
 
}
 
}
Loading