사용자를 위해 /home/desmon/.bashrc에 umask 001을 설정했습니다(예: desmon).
desmond가 파일을 생성할 때 권한은 -rw-rw-rw-이지만 desmon이 scp 명령을 사용하여 파일을 복사할 때 권한은 -rwxr-x r--입니다.
desmond가 복사한 파일을 읽고 쓸 수 있으려면 다른 사용자가 필요하기 때문에 사용자 desmon이 -rw-rw-rw- 기본 권한으로 scp 명령을 사용하도록 하는 방법을 알려주십시오.
다들 감사 해요.
답변1
scp
umask
쉘을 시작하지 않으므로 기록된 값을 얻지 못합니다..bashrc
rsync
옵션과 함께 (동일한 구문으로 scp
) 사용할 수 있습니다 --chmod
.
rsync --chmod=F666 file [email protected]:/home/myuser