ubuntu18는 FTP 서버, 파일 및 디렉토리 권한 설정 문제

 

때때로 우리는 로컬 데스크톱 또는 클라우드 서버가 않습니다, 우리는 우리의 인트라넷 / 엑스트라 넷을 전송 파일을 저장하기 때문에 편리 FTP 서버를 먹고 싶어, 그래서 액세스만큼 다른 컴퓨터 아, 아 장비, FTP 주소, 당신은 파일을 전송할 수 있습니다! 내 데스크탑 컴퓨터가 실험실에서 지금이기 때문에, 네트워크 외부 공용 네트워크 IP의 가상 서브넷 분할 대학은 그래서 하나 모든 실험실에서 다른 네트워크 회선, 공용 네트워크 IP 장비에 연결된 하나의 컴퓨터입니다 내가 파일을 전송할 수 있도록 나는 일시적인 네트워크 FTP를 넣을 수 있습니다. 내 데스크탑 컴퓨터는 ubuntu18 코트 시스템입니다.

설정 FTP는 vsftpd를 사용합니다. 많은 온라인 자습서,하지만 몇 가지 가능한. . .

https://m.linuxidc.com/Linux/2017-06/144807.htm

이 튜토리얼 프로 테스트 가능! 그러나 업로드하고 그래픽 인터페이스를 가지고 있지 않는 한, cmd를 다운로드 넣어 얻을 FTP xxx.xxx.xxx.xxx를 사용할 필요가 뒤에. 일반 브라우저에서 직접 ftp://xxx.xxx.xxx.xxx 입력 한 다음 사용자 암호를 입력 할 것이며, 당신은 그래픽 파일을 업로드하고 다운로드 할 수 있습니다. 이 같은 세그먼트에 액세스 할 수있는 수단을 네트워크에 연결하기 위해주의!

한 번, 두 명의 사용자를,이 문제를 찾을 수있는 ftp 데스크톱 컴퓨터를 열고 구성! 하나는 FTP 사용자의 사용이, 이전에 생성 한 사용자입니다. 리눅스의 개념, 그는 작업을 사용자 멀티, 즉 /가 ftpuser1 디렉토리 홈 디렉토리가 존재하는 USER1 디렉토리가 같은 말을하는 것입니다. 당신은 당신이 리눅스 ftpuser1를 기록하는 데 사용하는 찾을 때 컴퓨터의 모든 동일한 액세스! 사용자 1은 디렉토리에있는 파일을 포함! 그러나 아무것도 쓸 수없는 권한 RX해야 실행 파일에 쓸 수 없습니다, 읽을 수 있습니다.

당신이 권한을 필요로 이번에는 예를 들어, 난 단지 디렉토리 소유자 (즉, 사용자 1) 읽기 - 쓰기 실행 파일을 다른 사용자가 읽기를 통해, 그 700 권한입니다 읽을 수 없습니다 USER1 디렉토리를 원하는 디렉토리를 수정합니다. 권리와이 코드의 의미는 아주 잘 블로그를 작성 :

https://blog.csdn.net/langzi7758521/article/details/51190425

리눅스 명령 등을 할 수있다 아니라 가스, 소유자, 권한, 사람을 이해하지 못하고, 어떻게 볼? 위의 블로그에 썼다 -ld -l 또는 LS를입니다 아닙니다. 그래서 무리 중, 각 문자 및 그것은 무엇을 의미 하는가? ? 이 블로그 아래 아주 좋은 설명이있다 :

https://blog.csdn.net/xianjie0318/article/details/65444938?locationNum=2&fps=1

그리고 도망 직접 명령을 입력

sudo는 chmod를 700 / 가정 / 사용자 1

이것은 현재 사용자 1 사용자입니다.

당신이 777을 경우 과정에 관해서는, 당신은 -R를 추가해야

sudo는 chmod를 -R 777 파일 또는 폴더 이름

이것은 우리가 700 권한을 사용하고 있기 때문에 폴더 안에 폴더의 모든 파일, 파일, 두보, 777이, 즉, 다른 사용자가 읽을 수 읽지 않도록합니다, 다음 마스터 파일을 읽을하지 않은, 물론, 읽을 수와는 -R하지 않을 것입니다.

 

추천

출처www.cnblogs.com/zhouxiaosong/p/11113754.html