SSH: obtenga acceso de varios usuarios a una sola carpeta

0

Tal vez sea una pregunta tonta, pero no tengo experiencias para esto.

Tengo un servidor y necesito acceder a varios usuarios a través de SSH para cargar los archivos a mi servidor.

Quiero que los otros usuarios puedan ver solo esta carpeta y no puedan listar otros sistemas de archivos.

Mi sistema operativo es Red Hat.

Lo intenté:

adduser share
passwd share (set for example 123)

Cuando intento acceder desde otra computadora a este servidor (carpeta)

shh share@IP

Puedo listar todos los archivos no solo en el directorio share. ¿Alguna idea de cómo crear solo acceso a usuarios compartidos con acceso de escritura?

Geroge
fuente
"Quiero que los otros usuarios puedan ver solo esta carpeta y no puedan enumerar otros sistemas de archivos". - Si tienen permisos de lectura en la carpeta significa que podrán ver el contenido de la carpeta. "¿Alguna idea de cómo crear solo acceso a usuarios compartidos con acceso de escritura?" - Solo debe dar acceso de lectura a las carpetas a las que tienen acceso de lectura.
Ramhound
(1) Es posible que desee hacer esto a largo plazo, por ahora, llamar al directorio y al usuario con el mismo nombre solo va a confundir las cosas, especialmente porque la pregunta es sobre múltiples usuarios . (2) ¿Ha investigado cómo restringir los permisos en Linux? Puede ser complicado, pero intente resolver esto usted mismo y díganos dónde se atascó. Sugerencia: nombrar el directorio y el usuario con el mismo nombre no tiene ningún efecto sobre los permisos. PD Que es shh? Quieres decir ssh?
G-Man
Intenté mucho pero no tengo ninguna experiencia con permiso en Linux. shh fue un error tipico quise decir ssh ..
Geroge
El nombramiento fue solo un ejemplo ilustrativo.
Geroge
Sería mejor servido por sftp sin acceso shell en absoluto. Aquí hay un ejemplo: passingcuriosity.com/2014/openssh-restrict-to-sftp-chroot
A.B

Respuestas:

0

Puedes usar el restringido comando al crear su nuevo usuario para especificar a qué carpeta tiene acceso.

Algo como:

adduser --home /restricted/directory restricted_user

Creo que este feed también ayudará dando un buen ejemplo: Usuario ssh con acceso limitado

hackela
fuente