로컬 서버의 chmod 777이 작동하지 않습니다.

로컬 서버의 chmod 777이 작동하지 않습니다.

나는 내 로컬 네트워크에 우분투 10.10 상자를 가지고 있고 내 Mac으로 SSH를 통해 내가 한 일은 www 디렉토리를 재귀적으로 chmod 777로 설정하여 내가 좋아하는 아이디어를 사용하여 개발할 수 있도록 하는 것입니다.

나는 이걸했다

sudo chmod 777 /path/to/file -R

터미널에서는 아무것도 반환하지 않았으므로 제대로 작동한 것 같습니다.

나는 Mac에서 coda를 사용하고 있는데 우분투 서버에서 ftp가 켜져 있으므로 www 폴더에 폴더를 만들려고 할 때 로컬 IP를 사용하여 원격으로 연결했습니다.

Could not create folder named “untitled folder”.
Server said: Permission denied.
Error -140: remote mkdir failed

무언가를 창조하려고 노력할 때도 마찬가지입니다.

작동하게 하려면 어떻게 해야 합니까?

감사해요

답변1

777FTP가 있는 서버에서 사용하는 것은안전하지 않음, 따라서 매우 고립된 네트워크가 아니라면 다음을 사용하는 것이 좋습니다 700.사용자 변경( chown) 770또는그룹( chgrp) 다른 사용자와 함께 개발하는 경우 권한을 관리합니다.

예를 들어 사용중인 ftp 사용자가myftpuser

sudo chown -R myftpuser /path/to/file
sudo chmod -R 700 /path/to/file

작동해야합니다.

에 관한 위키피디아 기사파일 시스템 권한관련성이 있을 수도 있습니다

관련 정보