HP-UX

ftp 퍼미션 변경

 
천종웅
비정기 조언자

ftp 퍼미션 변경

제가 ftp로 다른 서버에 파일을 보내면 파일 퍼미션이 640 입니다.



-rw-r----- 1 root sys test.sh



이걸 Default로 660로 만들려고 합니다.



/etc/inetd.conf 파일에서 ftpd -u 002로 바꾼 다은 inetd -c를 실행시



켜 봤지만 결과 값은 같습니다.



현재 /etc/profile에 umask값은 002 입니다.



따로 수정해 줘야 될곳이 있나요?
2 응답 2
이명우
정기 조언자

ftp 퍼미션 변경

설정은 inetd.conf에서 하시는 것은 제대로 하신듯 싶습니다.

저희도 특수한 경우때문에 -u Option을 사용하고 있는데

특별한 문제는 없는것 같습니다.



일단 660 으로 하시려면 ftpd -u 006 으로 setting 을

하셔야 할 것 같습니다.



그리고 File이 만들어 지는 서버에 해당 ID로 Login 하신 후

umask 명령어를 한번 입력해 보세요.



그러면 해당 ID가 가지고 있는 Default umask 값이 나옵니다.

말씀 하신것 처럼 /etc/profile에서 한번 적용이 되고 계정의

홈 Directory에 있는 .profile의 내용이 최종으로 적용되게

되는 것으로 알고 있습니다.



한번 확인해 보시고 ftpd 옵션중 -l 옵션을 추가하여 syslog 도

같이 확인을 한번 해 보세요.



다른 문제가 있거나 해결이 안 되시면 다시 답글 주세요. ^^
김병수
본과생

ftp 퍼미션 변경

설정은 맞는것 같습니다.



/etc/inetd.conf file를 open하여



ftp stream tcp nowait root /usr/lbin/ftpd ftpd -l -u 006



# inetd -c



하시면 됩니다.



그러나 만약되지 않으면



ftp> umask



하시면 현재 permission 을 알수있습니다.

확인하시기 바랍니다.