Compartir una carpeta entre dos usuarios locales

25

Mi hermano y yo tenemos cuentas de usuario en esta máquina. Quiero compartir el directorio de Documentos con él.

¿Hay una manera DIRECTA DE HACERLO ?

No soy un usuario avanzado, así que estoy buscando una manera de hacerlo usando nautilus, en lugar de un script o una forma que requiera la creación de enlaces simbólicos.

Puedo descargar una aplicación si tengo que hacerlo.

La última vez que quise hacer esto, simplemente copié el contenido /homepara que los dos lo usáramos.

Algo que pueda hacer en la Configuración del sistema sería apreciado

ArunMKumar
fuente
Una vez que haya creado el directorio compartido con el permiso correcto, puede acceder porsmb://127.0.0.1
Achu,
¿Es "Director de Documentos" el nombre de la carpeta o Director es el nombre de la carpeta que reside en su carpeta de Documentos? ¿Por qué no se crea un enlace simbólico? Se puede hacer arrastrando y soltando.
user68186
por eso es que no desea una manera fácil de hacer eso ....
Qasim
tal vez planteé la pregunta de manera incorrecta ... pero quiero una salida fácil ... los métodos ya disponibles dan scripts para lograr esto.
ArunMKumar
@Achu probé su método ... aparece un error que dice "no se puede montar la ubicación, no se pudo montar el recurso compartido de Windows". ¿Me estoy perdiendo algo realmente obvio?
ArunMKumar

Respuestas:

15

Hay tres pasos para este proceso.

Paso uno: Haz que tu hermano sea miembro de tu grupo.

Su nombre de grupo es el mismo que su identificación de usuario. Diga, si su ID de usuario es akumarel nombre de su grupo también lo es akumar. Si la identificación de su hermano es bkumar, entonces desea hacer bkumarun miembro del grupo akumar. Consulte ¿Cómo administrar usuarios y grupos? para saber cómo agregar el ID de usuario de tu hermano a tu grupo.

Paso dos: cambie el permiso de la carpeta que desea compartir.

Abre Nautilus. Haga clic derecho en la carpeta que desea compartir. Ir a la pestaña de permisos. busque los permisos del grupo y cámbielo a "Leer y escribir". Marque la casilla para permitir los mismos permisos a los archivos y carpetas dentro.

Paso tres: Verifique que su hermano pueda crear archivos de eliminación en la carpeta compartida.

Deje que su hermano inicie sesión en la computadora. Abre Nautilus. Se abrirá en la carpeta de inicio de tu hermano. Navegue a su carpeta de inicio y abra la carpeta compartida de la siguiente manera:

haga clic en Archivos de computadora o sistema (depende de la versión de Ubuntu) en el panel izquierdo.

Haga doble clic en la carpeta de inicio , haga doble clic en la carpeta llamada akumar dentro de la página de inicio .

Crea un archivo en la carpeta. Eliminar el nuevo archivo.

Paso cuatro: (opcional) Haga un enlace de esta carpeta a la carpeta de inicio de su hermano.

Mientras está conectado como su hermano, abra otra ventana de Nautilus junto a la primera, haciendo clic con el botón central o Ctrl+ clic izquierdo. En su propia carpeta de inicio donde reside la carpeta compartida, mantenga presionado Ctrl+ Shifty arrastre la carpeta compartida a la carpeta de inicio de su hermano.

Espero que esto ayude

usuario68186
fuente
Paso 3: no puedo navegar a mi carpeta de inicio / inicio / arun desde la cuenta de mi hermano.
ArunMKumar
paso1, paso2 completado como está, mi hermano y yo en el mismo grupo de usuarios estamos y he cambiado el permiso de grupo para leer y escribir.
ArunMKumar
2
@ user68186 Creo que falta un paso: ¿asegúrate de cerrar sesión después de hacerlos miembros de un determinado grupo?
Andres
¿Hay alguna solución a través del terminal?
Becko
@becko cada paso se puede hacer por línea de comando en una terminal. Incluso si no puede agregar un usuario a un nuevo grupo sin sudo, puede cambiar el permiso de los archivos y carpetas que posee.
user68186
8

Recomendaría la siguiente solución: - Cree un grupo para compartir, simplemente llámelo "compartido". - Agregue a este grupo todos los usuarios que deberían tener acceso a los archivos compartidos. - Cree un directorio fuera de las casas de los usuarios, por ejemplo, / shared para archivos compartidos. - Cambie el grupo de esta carpeta al grupo para compartir y ajuste los permisos del grupo. - Establecer grupo de bits fijos para esta carpeta compartida

Ventajas de esta solución: - Cada archivo que copia en esta carpeta obtiene automáticamente el grupo compartido, por lo que cada usuario que sea miembro de este grupo puede acceder a estos archivos sin ningún esfuerzo adicional. - Aún puede tener sus archivos privados fuera de esta carpeta con su grupo personal a los que otros usuarios no pueden acceder siempre que no puedan obtener root y no puedan arrancar con otro sistema operativo Linux. Pero tenga en cuenta: si desea tener una privacidad real, debe usar carpetas / archivos cifrados.

Me pregunto por qué las distribuciones de Linux todavía no tienen una solución común para este problema, porque casi todos están preocupados.

Martin Bammer
fuente
5
sudo mkdir /shared
sudo chmod a+w /shared

Ahora todos pueden ver y editar la carpeta / shared . Siéntase libre de poner archivos allí y todos podrán acceder a esta carpeta y compartir archivos entre los usuarios.

AlikElzin-kilaka
fuente
1
¿"$ sudo chmod g + w / shared" sería una mejor respuesta ya que será solo el grupo (hermanos) y no los padres?
Andres
@Andres: su solución necesitará más pasos, como crear el grupo y agregar varios usuarios al grupo. Creo que mi solución sugerida es la más rápida.
AlikElzin-kilaka
@ Andreas: de todos modos, el tuyo también funcionará. Siéntase libre de escribir una respuesta con ella - Si es una respuesta que funcione, votaré por ella :)
AlikElzin-kilaka
Esto no funcionó. incluso no puedo acceder a la carpeta.
userJT
Esto otorga permisos de escritura sin lectura. Y es un riesgo de privacidad / seguridad simplemente otorgar acceso a todos. Usar un grupo es mucho mejor.
Maxim