PSFTP에서 MPUT를 사용하여 권한 777을 가진 파일을 넣는 방법은 무엇입니까?

PSFTP에서 MPUT를 사용하여 권한 777을 가진 파일을 넣는 방법은 무엇입니까?

나는 그것을 사용하고 싶지 않습니다 chmod 777 *.xml. 그렇다면 MPUT를 사용하여 권한이 777인 파일을 배치하려면 어떻게 해야 합니까? chmod 777 *.xml기본 파일 권한을 사용하지 않으면 0664가 됩니다.

이건 내 스크립트야

dir
lcd E:\Inbound
cd /interface/incoming
mput *.xml
chmod 777 *.xml

답변1

불행하게도 이것은 불가능합니다.

6.2.10장과 6.2.11장에 따름PuTTY PSFTP 문서, put또는 PSFTP 명령을 사용하여 mput파일 권한을 지정할 수 없습니다 .

umask원격 SFTP 서버에서 사용하는 값에 따라 복사된 파일이 받게 될 권한이 결정됩니다. 이는 umask원격 사용자 계정의 기본값일 수도 있고, 서버 관리자가 기본값을 무시하기로 결정한 경우 명시적으로 구성된 값일 수도 있습니다.umask

원격 SFTP 서버에 대한 관리자 액세스 권한이 있는 경우서버 오류에 대한 이 질문을 참조하세요.SFTP 전송을 위한 기본 umask를 지정하는 방법을 알아보세요.

원격 서버에서 사용되는 파일 시스템 유형이 ACL을 지원하는 경우 원격 서버의 관리자는 특정 디렉터리의 기본 umask 값을 재정의하는 ACL을 설정할 수 있습니다.

관련 정보