¿Cómo le doy permiso a un usuario básico para acceder a leer, ejecutar contenidos de una sola partición pero no eliminar archivos publicitarios?

¿Cómo le doy permiso a un usuario básico para acceder a leer, ejecutar contenidos de una sola partición pero no eliminar archivos publicitarios?

¿Cómo le doy permiso a un usuario básico para acceder a leer, ejecutar contenidos de una sola partición pero no eliminar archivos publicitarios? Tengo 3 particiones y a la que quiero dar acceso es dev/sda4. Cada vez que intento montar un disco, se requiere autenticación.

Respuesta1

Lo primero es lo primero: la lectura/escritura/eliminación de un sistema de archivos en una partición se administra mediante un conjunto de permisos diferente al de montar un sistema de archivos en una partición. Por lo tanto, necesitará dos soluciones, como mínimo, para resolver su problema.

Relevante para ambas correcciones

Dentro del archivo /etc/fstabpuede haber o no una línea que comience con /dev/sda4. Alternativamente, puede haber o no una línea que comience con el UUID de esa partición. Puedes encontrar el UUID ejecutando ls -l /dev/disk/by-uuidy buscando el que apunta a /dev/sda4.

Si no hay una línea, tendrás que hacer una. De cualquier manera, la forma general de la línea debería ser:

UUID=(hex chars) /mntdir        filesystem    options      0       0
#or
/dev/sda4        /mntdir        filesystem    options      0       0

La parte de la línea en la que desea centrarse es la sección de opciones.

Solución #1, relevante si su sistema de archivos es FAT/NTFS

Si su sistema de archivos no funciona bien con los permisos de Linux, puede usar la umaskopción para controlar el tipo de acceso a los archivos. En NTFS-3G, umask=0022establece los permisos de archivos del usuario, 0755que son rwxr-xr-x. gidcontrola a qué grupo se aplican los permisos predeterminados. Entonces, por ejemplo, puede crear un grupo llamado ntfsusersy agregar todos los usuarios a ese grupo y luego configurar umask=0002Ver el enlace Arch Wiki para obtener más información.

#Example NTFS line:
/dev/sda4 /mntdir ntfs gid=users,umask=0002,user,rw,auto 0   0

° 2: montar el controlador como usuario normal

Las opciones usery nousercontrolan quién puede montar el sistema de archivos. Cuando userestá presente, cualquier usuario puede montar la unidad. Cuando nouserestá presente, solo el root puede montar la unidad. useractiva algunas otras banderas de forma predeterminada, consulte el enlace al final de esta publicación.

#Example NTFS line:
/dev/sda4 /mntdir ext3 defaults,user 0   0

Wikipedia en /etc/fstab:http://en.wikipedia.org/wiki/Fstab Archivos Tux en /etc/fstab:http://www.tuxfiles.org/linuxhelp/fstab.html Opciones de Arch-Wiki sobre NTFS-3G:https://wiki.archlinux.org/index.php/NTFS-3G#Allowing_Group.2FUser

información relacionada