Comparta archivos entre usuarios en la misma máquina Debian usando Samba

0

Tengo una máquina Debian con un usuario root y varios otros usuarios que no tienen privilegios de root. Cada usuario tiene su propio directorio, y me gustaría establecer un directorio compartido para todos estos usuarios.

¿Es posible establecer un directorio compartido para el usuario raíz y otros usuarios dentro de la misma máquina usando Samba? ¿Si es así, cómo?

Hasta ahora, configuré una contraseña de Samba para mi usuario root, llamada koala. Entonces ejecuté el siguiente comando:smbpasswd -a koala

Creó un directorio para ser compartido: mkdir /home/koala/shr-folder

Y agregó esto al final del /etc/samba/smb.confarchivo:

[shr-folder]
path = /home/koala/shr-folder
valid users = koala
read only = no

¿Cómo puedo compartir esta carpeta con un usuario llamado usr1que existe en la misma máquina que el usuario raíz koala?

David
fuente
¿Hay alguna razón específica por la que quiera usar un recurso compartido de samba y no solo usar un directorio con los permisos adecuados? De lo contrario, solo tendrá que incluirlos en la valid userslista. Consulte también el Capítulo 9. Usuarios y seguridad en la documentación .
Seth

Respuestas:

1

Samba (SMB = Server Message Block ) es un protocolo de red de Microsoft para compartir archivos, etc. entre diferentes computadoras. Debido a que fue desarrollado por Microsoft, no encaja muy bien con la forma en que Linux maneja los permisos, etc.

Entonces, aunque es posible hacer lo que quiera con Samba en una sola máquina, no lo recomendaría.

La forma clásica de hacerlo es crear un nuevo grupo, hacer que todos los usuarios que deberían tener acceso a los miembros del directorio compartido de este grupo, crear un directorio directamente debajo /home, es decir /home/groupx, usar chgrppara establecer el nuevo grupo para este directorio, y usar chmod g+rwy chmod g+spara establecer el bit setgid en este directorio. Este último hará que todos los archivos nuevos también pertenezcan al nuevo grupo. Entonces, todos los miembros de este grupo pueden compartir archivos libremente.

dirkt
fuente