blob: 01ebe098fddabe2f41aef29bad82a4d56e7d2e02 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
#!/bin/sh
usage="$(basename $0) [-h] [-d] -- Enable/Disable ssh for root user
where:
-h help
-d disable ssh and remove priv-admin permission for root user"
enable_ssh() {
systemctl enable --now dropbear.socket
groupmems -g priv-admin -a root
echo "Enabled SSH service for root user successful"
}
disable_ssh() {
systemctl disable --now dropbear.socket
systemctl stop dropbear@*.service
groupmems -g priv-admin -d root
echo "Disabled SSH service"
}
case "$1" in
"-h")
echo ${usage}
;;
"-d")
disable_ssh
;;
*)
enable_ssh
;;
esac
|