어리석은 질문이지만, 나는 이것에 대한 경험이 없습니다.
서버가 있고 파일을 서버에 업로드하려면 SSH를 통해 여러 사용자에게 액세스해야합니다.
다른 사용자가이 폴더 만 볼 수 있고 다른 파일 시스템을 나열 할 수 없도록하고 싶습니다.
내 OS는 Red Hat입니다.
나는 시도했다 :
adduser share
passwd share (set for example 123)
다른 컴퓨터에서이 서버 (폴더)로 액세스하려고하면
shh share@IP
디렉토리뿐만 아니라 모든 파일을 나열 할 수 있습니다 share
. 쓰기 권한으로 사용자 공유에만 액세스하는 방법을 알고 있습니까?
"다른 사용자는이 폴더 만 볼 수 있고 다른 파일 시스템은 나열 할 수 없습니다." -폴더에 대한 읽기 권한이 있으면 폴더의 내용을 볼 수 있음을 의미합니다. "쓰기 권한으로 사용자 공유에만 액세스를 작성하는 방법을 알고 있습니까?" -읽기 권한이있는 폴더에만 읽기 권한을 부여해야합니다.
—
Ramhound
(1) 장기적 으로이 작업을 원할 수도 있습니다. 현재 디렉토리와 사용자를 같은 이름으로 호출하면 문제가 혼동됩니다. 특히 질문이 여러 사용자 에 대해 묻는 것이므로 . (2) Linux에서 권한을 제한하는 방법에 대한 연구를 했습니까? 까다로울 수 있지만이 문제를 직접 해결하고 문제가 발생한 위치를 알려주십시오. 힌트 : 동일한 이름으로 디렉토리와 사용자의 이름을 지정해도 권한에는 영향을 미치지 않습니다. 추신 무엇입니까
—
G-Man
shh
? 당신은 의미 ssh
합니까?
나는 많은 노력을 기울 였지만 리눅스의 허가에 대한 경험이 없다. shh는 ssh를 의미하는 오타였습니다.
—
Geroge
명명은 단지 예일뿐입니다.
—
Geroge
쉘 액세스없이 sftp를 사용하는 것이 가장 좋습니다. 다음은 예입니다 : passedcuriosity.com/2014/openssh-restrict-to-sftp-chroot
—
AB