Cómo dar acceso a una partición (particiones) de Linux ext4 para poder leer y escribir en archivos y carpetas usando la terminal o gnome-system-tools

En MX Linux 21 no puedo acceder a una partición ext4 que he creado despúes de instalar el sistema operativo, y hay un programa allí que gestiona los usuarios y grupos pero no la puedo usar es muy complicada. Este tutorial es en este caso. Es posible que en otros Sistemas Operativos Linux haya una herramienta con la que se pueda hacer esto mismo, en eso caso no será necesario leer este tutorial, pero sino lealo:

Lo siguiente puede suceder en el escenario de que usted tenga instalado un Linux y haya creado una nueva partición ext4 a que le haya puesto de nombre por ejemplo:

Shared

en la siguiente imagen la he montado dándole clic en el administrador de archivos Thunar:

Nota: Para la siguiente configuración que viene es necesario que partición haya sido montada como lo he hecho en la imagen de arriba, o sea esto es un requisito.

y quiero entrar en ella para poner allí documentos, archivos, etc y no puedo

Las siguientes configuraciones las he hecho en MX Linux 21 (pero esto debe servir para otros tipos de Linux como Ubuntu, Mint, otros Linux basados en Debian, etc). 


Añadiendo un nuevo grupo llamado allusers desde la terminal para poder acceder a una partición

Se puede hacer todo esto desde la terminal (solo es una explicación, no lo haga)

Seguir estos pasos:

  1. Abre una terminal en tu sistema Linux.
  2. Crea un nuevo grupo con el siguiente comando:
    sudo groupadd allusers
    Nota: Si desea usar otro nombre para el grupo reemplaza "allusers" por el nombre que quieres darle a tu nuevo grupo.
  3. Agrega tu usuario al nuevo grupo con el siguiente comando:
    sudo usermod -a -G allusers tu_usuario
    Reemplaza "tu_usuario" con el nombre de tu usuario.
  4. Verifica que tu usuario se haya agregado al grupo correctamente:
    id tu_usuario
    Deberías ver el nuevo grupo "allusers" en la lista.
  5. Ahora, para acceder a la partición ext4 del disco duro externo, asegúrate de que el grupo "allusers" tenga los permisos necesarios. Puedes hacer esto con el siguiente comando:

    sudo chown -R :allusers /ruta/a/la/particion/ext4 sudo chmod -R g+rw /ruta/a/la/particion/ext4
    Reemplaza "/ruta/a/la/particion/ext4" con la ruta exacta a tu partición ext4 en el disco duro externo.

Con estos pasos, habrás creado un nuevo grupo, agregado tu usuario a él, y otorgado al grupo los permisos necesarios para acceder a la partición ext4. Pero todo esto se puede hacer con una interfaz de usuario, ejemplo:

Añadiendo el usuario allusers con Gnome System Tools

Pongo en una terminal:

sudo apt install gnome-system-tools

Nota: Este programa puede que en algunas distribuciones Linux instale muchas dependencias por lo que puede ser convenible mejor usar el programa que venga en su distribución.

ahora debemos añadir un nuevo grupo llamado:

allusers

para esto busque entre sus aplicaciones la palabra:

usuarios


abra la aplicación y clic en:

Gestionar grupos


 allí dar clic en:

Añadir


ahora ponga su contraseña:


escriba:

allusers


y marque también su usuario (mi usuario se llama wachin, el suyo debe ser el nombre que usted le haya puesto) y clic en "Aceptar":


Nota: Esta es la forma que tiene esa herramienta de añadir un usuario al grupo, pero otras aplicaciones por ejemplo en la de KDE varian algunas cosas, pero el sentido es parecido aunque se vea algún botón diferente o algo.

y cierre las ventanas:



Añadiendo nuestra partición al grupo allusers para así poder acceder


ahora lanzar Thunar como superusuario, poner en una terminal:

sudo thunar


Nota: Es posible usar otro administrador de archivos, yo he usado también Krusader. Usted puede probar usar otro. Solo que debe de saber que si instala algunos programas puede que esos le instalen más cosas de otro entorno, ejemplo si usted usa KDE y vaya a instalar Thunar puede que instale muchas cosas y puede que eso merme el rendimiento de su Linux así que le convendría mejor usar Krusader (no se pude usar Dolphin, no deja). Pero bueno usted vean cual podrían usar que no les instale muchas dependencias, también se podría usar pcmanfm


bien, le recomiendo que lo configure para usar doble clic, esto en:

Editar ➝ Preferencias

luego clic en la pestaña:

Comportamiento

y alli marcar:

Doble clic para activar los elementos


y cerrar. Eso para evitar borrar algo del sistema

Ahora debemos ir a la raíz del Sistema Operativo Linux:

/


y dar Enter:


y entre en la carpeta:

media


allí dentro usted debe buscar su usuario, en mi caso es: wachin


allí buscar la partición, en mi caso se llama:

Shared

clic derecho a su partición y clic en Propiedades (en la imagen de abajo usted verá dos carpetas más, esos son dos pendrives. Usted podría tener solo el nombre de la partición que va a configurar):


allí ir a la pestaña:

Permisos

por defecto está en root, debemos cambiarlo a allusers para ello dar clic en Grupos:


y buscar:

allusers


y en los Accesos de abajo, poner:

Lectura y escritura




y cerrar

ahora puedo crear carpetas, pegar archivos:



¿Si creo un nuevo usuario cómo hago para tener acceso a esa partición?

Debe seguir los mismos pasos excepto el de crear el usuario allusers pues ya está creado, al abrir gnome-system-tools y clic en:

Gestionar grupos

allí deberá elegir el otro usuario que haya creado, y allí seguir los pasos que ya hicimos


¿Pero si uso otro Sistema Operativo Linux y no están las mismas opciones?

La herramienta que hemos instalado llamada: gnome-system-tools sólo es una interfaz gráfica de usuario para algo que se puede hacer desde la terminal, así otros Linux deben tener otras herramientas con interfaz gráfica de usuario para hacer lo mismo, debería poderse, pero en todo caso pienso que si instalan gnome-system-tools la pueden usar y luego después de usarla la pueden desinstalar y hacer "sudo apt autoremove" para remover algunos paquetes que instala.

Les cuento que he creado una herramienta que se puede usar en cualquier sistema operativo pues es una interfaz gráfica de usuario para usar los comandos que uno debería usar desde la terminal para hacer lo mismo, aquí está:

Partition-Permission-Manager
https://github.com/wachin/Partition-Permission-Manager


hice un tutorial allí de uso, para mi es fácil de usar.


Sobre MX Linux y su herramienta de gestionar grupos y usuario

En MX Linux 21 con XFCE viene una herramienta para gestionar los grupos, se llama:


la cuál la he tratado de usar pero no la entiendo así que mejor uso la de Gnome y luego la desinstalo


Disponibilidad de gnome-system-tools en Ubuntu, Debian

Vean en:

https://packages.ubuntu.com/gnome-system-tools

https://packages.debian.org/gnome-system-tools

con eso tendrá una idea de en cuales se podrá instalar

 

CONSULTAS:

How to create a DATA partition accessible by multiple users and multiple linux OS?
https://askubuntu.com/questions/951894/how-to-create-a-data-partition-accessible-by-multiple-users-and-multiple-linux-o

Is there a GUI to edit/add users and groups
https://unix.stackexchange.com/questions/566974/is-there-a-gui-to-edit-add-users-and-groups


Comentarios