그래서 저는 RHEL 6.5를 실행하고 있고 csh를 사용하여 수행 중인 작업을 수행하려는 사용자가 있습니다. 그들은 또한 umask를 002로 설정하기를 원합니다. 그래서 umask 002를 .cshrc에 넣기 시작했고 그게 전부였습니다. 그러나 이것은 작동하지 않는 것 같습니다. 로그아웃했다가 사용자 계정으로 다시 로그인했지만 umask가 설정되지 않았습니다.
그러나 다른 서버가 작동 중입니다. 버그가 있는지 잘 모르겠습니다. 나는 또한 약간의 조사를 했고 이 작업을 수행하려면 여전히 "umask 002"를 .bashrc 또는 .bash_profile에 넣어야 한다는 것을 발견했습니다. 이것이 100% 맞는지는 확실하지 않습니다.
다른 사람이 이 문제를 겪은 적이 있나요?
또한 /etc/에서 기본값을 복사하여 파일 맨 아래에 추가한 후 "umask 002" 문자열을 .cshrc .login .profile에 넣으려고 했습니다.
그러나 소스를 .cshrc로 만들면 BOOM이 제대로 작동합니다.
답변1
~/.tcshrc 파일이 존재합니까? 그렇다면 삭제하세요. 파일이 존재하면 ~/.cshrc를 무시합니다.
Red Hat Portal 로그인이 있으면 다음을 볼 수 있습니다.인용하다거기.