GNU/Linux >> Znalost Linux >  >> Panels >> OpenVPN

Openvpn Route-up Script Nemáte oprávnění k připojení?

Snažím se připojit několik sdílení nfs poté, co můj openvpn tunel skončí. Dříve to fungovalo na ubuntu 12.04 a ubuntu 14.04. Udělal jsem čistou instalaci s ubuntu 16.04 a nemůžu to zprovoznit.

Pro zjednodušení testování používám aktuální připojovací skript, abych zjistil, proč věci nefungují:

#!/bin/bash
echo "mounting testdir.."
echo "I am:" `whoami`
echo `id`
/bin/mount -v --bind /mnt/testdir1 /mnt/testdir2-mountbind/
echo "testdir mounted!"

Když to spustím z příkazového řádku, funguje to:

[email protected]:~$ sudo /mnt/mounttest.sh 
mounting testdir..
I am: root
uid=0(root) gid=0(root) groups=0(root)
mount: /mnt/testdir1 bound on /mnt/testdir2-mountbind.
testdir mounted!
[email protected]:~$ 

Když to však nakonfiguruji jako route-up /mnt/mounttest.sh v mém openvpn dostávám chybu povolení odepřeno. Mám podezření, že to je také problém, když se pokouším připojit sdílené složky nfs, ale jednoduše se zaseknou a neposkytnou mi žádné další informace. Openvpn výstup/log:

[email protected]:~$ sudo service [email protected] start
[email protected]:~$ sudo tail /var/log/openvpn/openvpn.xxx.log 
Sun Nov 27 10:37:56 2016 /sbin/ip link set dev tun0 up mtu 1500
Sun Nov 27 10:37:56 2016 /sbin/ip addr add dev tun0 local 10.20.31.94 peer 10.20.31.93
Sun Nov 27 10:37:56 2016 /sbin/ip route add 10.20.30.0/24 via 10.20.31.93
Sun Nov 27 10:37:56 2016 /sbin/ip route add 10.20.31.0/24 via 10.20.31.93
mounting testdir..
I am: root
uid=0(root) gid=0(root) groups=0(root)
mount: permission denied
testdir mounted!
Sun Nov 27 10:37:56 2016 Initialization Sequence Completed
[email protected]:~$ 

Přijatá odpověď:


OpenVPN
  1. Jak zpětně zajistit, aby skript běžel jako root?

  2. Jak zajistit, aby skript Shell vždy běžel jako root?

  3. Skript nastavení OpenVPN pro Debian a Ubuntu

  1. Přidejte uživatele systému Linux s oprávněními root dokumentů

  2. Zařízení Android Debug Bridge (adb) – žádná oprávnění

  3. Mohu zajistit, aby se skript vždy spouštěl jako root?

  1. Amazon Aws (amazon Ami) Instalace Openvpn?

  2. Může Mac připojit Debian nainstalovat CD?

  3. Debian Security /etc Oprávnění?