GNU/Linux >> Tutoriales Linux >  >> Panels >> OpenVPN

Openvpn Route-up Script ¿Sin permisos de montaje?

Estoy tratando de montar un par de acciones nfs después de que mi túnel openvpn esté activo. Anteriormente esto funcionó en ubuntu 12.04 y ubuntu 14.04. Hice una instalación limpia con ubuntu 16.04 y no puedo hacer que funcione.

Para simplificar las pruebas, uso el script de montaje actual para averiguar por qué las cosas no funcionan:

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

Cuando ejecuto esto desde la línea de comando, funciona:

[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]:~$ 

Sin embargo, cuando configuro esto como route-up /mnt/mounttest.sh en mi openvpn me sale un error de permiso denegado. Sospecho que este también es el problema cuando trato de montar recursos compartidos nfs, pero simplemente se cuelgan y no me dan ninguna información adicional. Salida/registro de Openvpn:

[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]:~$ 

Respuesta aceptada:


OpenVPN
  1. Amazon Aws (amazon Ami) ¿Instalando Openvpn?

  2. ¿Puede una Mac montar un CD de instalación de Debian?

  3. Manera de hacer que un script de Shell siempre se ejecute como raíz?

  4. Solo la raíz puede montar, ¿por qué?

  5. Script de configuración de OpenVPN para Debian y Ubuntu

Cómo crear scripts de shell

¿Permisos de seguridad de Debian /etc?

Agregue un usuario de Linux con permisos de raíz de documentos

Ejecute un script de shell en el shell actual con permiso sudo

¿Puedo hacer que un script siempre se ejecute como root?

por proceso puntos de montaje del sistema de archivos privado