SSH-하나의 폴더에 여러 사용자 액세스 가져 오기


0

어리석은 질문이지만, 나는 이것에 대한 경험이 없습니다.

서버가 있고 파일을 서버에 업로드하려면 SSH를 통해 여러 사용자에게 액세스해야합니다.

다른 사용자가이 폴더 만 볼 수 있고 다른 파일 시스템을 나열 할 수 없도록하고 싶습니다.

내 OS는 Red Hat입니다.

나는 시도했다 :

adduser share
passwd share (set for example 123)

다른 컴퓨터에서이 서버 (폴더)로 액세스하려고하면

shh share@IP

디렉토리뿐만 아니라 모든 파일을 나열 할 수 있습니다 share. 쓰기 권한으로 사용자 공유에만 액세스하는 방법을 알고 있습니까?


"다른 사용자는이 폴더 만 볼 수 있고 다른 파일 시스템은 나열 할 수 없습니다." -폴더에 대한 읽기 권한이 있으면 폴더의 내용을 볼 수 있음을 의미합니다. "쓰기 권한으로 사용자 공유에만 액세스를 작성하는 방법을 알고 있습니까?" -읽기 권한이있는 폴더에만 읽기 권한을 부여해야합니다.
Ramhound

(1) 장기적 으로이 작업을 원할 수도 있습니다. 현재 디렉토리와 사용자를 같은 이름으로 호출하면 문제가 혼동됩니다. 특히 질문이 여러 사용자 에 대해 묻는 것이므로 . (2) Linux에서 권한을 제한하는 방법에 대한 연구를 했습니까? 까다로울 수 있지만이 문제를 직접 해결하고 문제가 발생한 위치를 알려주십시오. 힌트 : 동일한 이름으로 디렉토리와 사용자의 이름을 지정해도 권한에는 영향을 미치지 않습니다. 추신 무엇입니까 shh? 당신은 의미 ssh합니까?
G-Man

나는 많은 노력을 기울 였지만 리눅스의 허가에 대한 경험이 없다. shh는 ssh를 의미하는 오타였습니다.
Geroge

명명은 단지 예일뿐입니다.
Geroge

쉘 액세스없이 sftp를 사용하는 것이 가장 좋습니다. 다음은 예입니다 : passedcuriosity.com/2014/openssh-restrict-to-sftp-chroot
AB

답변:


0

새 사용자를 만들 때 제한된 명령을 사용하여 액세스 권한이있는 폴더를 지정할 수 있습니다.

다음과 같은 것 :

adduser --home /restricted/directory restricted_user

이 피드가 좋은 예를 제공함으로써 도움이 될 것이라고 생각합니다. 제한된 액세스 권한을 가진 ssh 사용자

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.