1. Primero debes cambiar al usuario `root` o utilizar `sudo`, ya que necesitarás permisos de superusuario para modificar los permisos de los directorios `home`.
En Debian:
Código: Seleccionar todo
su -Código: Seleccionar todo
sudo suCódigo: Seleccionar todo
sudo chmod -R 770 /home/usuario1Código: Seleccionar todo
sudo usermod -a -G usuario1 usuario2Código: Seleccionar todo
sudo chmod -R 770 /home/usuario2
sudo usermod -a -G usuario2 usuario1sudo chmod -R 770 /home/usuario2: Este comando cambia los permisos del directorio /home/usuario2 y todos sus archivos y subdirectorios de forma recursiva. El 770 significa que el propietario y el grupo tienen permisos de lectura, escritura y ejecución, mientras que otros no tienen ningún permiso.
sudo usermod -a -G usuario2 usuario1: Este comando añade al usuario usuario1 al grupo usuario2. La opción -a (append) es importante porque asegura que usuario1 mantenga su membresía en otros grupos.
Esto debería permitir que ambos usuarios accedan a los directorios `home` del otro con todos los permisos.
Ten en cuenta que esto puede tener implicaciones de seguridad, ya que estás permitiendo que otro usuario tenga acceso completo a todos los archivos del directorio `home` del otro usuario. Asegúrate de entender completamente las implicaciones antes de proceder.
NOTA: Si los permisos no se están propagando a las subcarpetas como se esperaba, puedes intentar ejecutar el comando chmod directamente en las subcarpetas para ver si eso resuelve el problema. Aquí tienes un ejemplo de cómo hacerlo:
Código: Seleccionar todo
sudo chmod -R 770 /home/usuario1/subcarpeta