Что мне нужно сделать, чтобы позволить сценарию оболочки запускать 'mount' и ' umount 'без sudo?

Konsole имеет эту функцию по умолчанию.

Я хотел бы знать, есть ли у других, так как это функция, которую я регулярно использую для облегчения чтения.

0
16.05.2018, 08:56
3 ответа

La respuesta más fácil y segura a esta pregunta es usar udisks2en lugar de mountdirectamente. Es utilizado por administradores de archivos como Thunar y no requiere privilegios de root. La herramienta monta los accionamientos en /run/media/<username>/.

Para montar una unidad, use udisksctlconmount:

udisksctl mount -b /dev/sdbX

Use unmountpara desmontar.

1
28.01.2020, 02:23

Puede editar el archivo de permisos de usuario y otorgarle a ese usuario el uso de mount.

Use visudo y agregue una línea como esta (cambiando ese nombre de usuario _por su propio usuario)

user_name ALL=NOPASSWD: /bin/mount
1
28.01.2020, 02:23

Necesita alguna forma de restringir los posibles parámetros al comando de montaje que los usuarios pueden usar, o de lo contrario, un usuario malintencionado podría controlar fácilmente el sistema montando algo sobre /etcpara que el sistema use la versión del atacante de /etc/shadow] en lugar del real. El efecto sería como si el atacante tuviera que reemplazar temporalmente las contraseñas de todos y cada uno de los usuarios con contraseñas (s )conocidas por el atacante.

Si los usuarios solo necesitan montar/desmontar un conjunto fijo de sistemas de archivos en un conjunto fijo de puntos de montaje, simplemente agregarlos a /etc/fstabusando la opción de montaje usero userspodría ser una solución válida.

Si no puede predecir el nombre del dispositivo que el usuario necesita montar, o si el usuario necesita poder montarlo en una ubicación arbitraria a la que pueda acceder, su problema es más difícil. ¿Quizás permitir que el usuario monte el sistema de archivos solo en una ubicación fija y luego enseñarle a usar ln -s /actual/mount/point /desired/locationpara crear enlaces simbólicos para que los archivos aparezcan donde se necesitan?

2
28.01.2020, 02:23

Теги

Похожие вопросы