Создай root-директории при установке VPN
This commit is contained in:
@@ -222,8 +222,10 @@ LEMANA_VPN_DNS_CLEANUP=\"$DNS_CLEANUP\""
|
||||
|
||||
install_dns_cleanup() {
|
||||
tmp="$1"
|
||||
dns_cleanup_dir="$(dirname "$DNS_CLEANUP")"
|
||||
|
||||
download_file "libexec/lemana-vpn-dns-cleanup" "$tmp/lemana-vpn-dns-cleanup"
|
||||
run sudo install -d -m 755 -o root -g wheel "$dns_cleanup_dir"
|
||||
log "Installing DNS cleanup wrapper: $DNS_CLEANUP"
|
||||
run sudo install -m 755 -o root -g wheel "$tmp/lemana-vpn-dns-cleanup" "$DNS_CLEANUP"
|
||||
}
|
||||
@@ -238,6 +240,8 @@ install_sudoers() {
|
||||
tmp="$1"
|
||||
current_user="$(id -un)"
|
||||
|
||||
run sudo install -d -m 755 -o root -g wheel /etc/sudoers.d
|
||||
|
||||
write_file "$tmp/sudoers-openconnect" "$current_user ALL=(ALL) NOPASSWD: $openconnect_bin"
|
||||
run sudo install -m 440 -o root -g wheel "$tmp/sudoers-openconnect" /etc/sudoers.d/lemana-vpn-openconnect
|
||||
run sudo visudo -c -f /etc/sudoers.d/lemana-vpn-openconnect
|
||||
|
||||
Reference in New Issue
Block a user