2016-08-30 5 views
4

Midnight Commander에서 새 파일을 만들고 저장하면 (Shift + F4, 무언가를 쓰십시오, F2, 파일 이름 지정), umask가 0007로 설정되어 있어도 640pemissions로 생성됩니다. 권한 660으로 만들어야합니다. mc umask를 설정할 비밀 장소가 있습니까? 나는 하나도 찾지 못했다.Midnight Commander가 umask를 존중하지 않습니다

답변

1

umask를 사용하려면 "권한 유지"옵션을 비활성화해야합니다.

자세한 내용은 man을 확인하고 umask를 검색 :

Preserve attributes 

    determines whether to preserve the permissions, timestamps and (if you 
    are root) the ownership of the original files. If this option is not 
    set, the current value of the umask will be respected. 

MC는, 사용자에 의해 실행되고, 따라서의 umask를 새 파일을 만들 ~/구성 기본 umask를 할 것이다 .bashrc. 위해 설치에

의 umask 0007, 당신의 ~/.bashrc에를 편집하고 줄을 추가 : 그 후

 
umask 0007 

, 재발의 MC를 새 파일의 생성을 테스트합니다.

나는 위의 설정을 debian jessie의 도킹 장치 컨테이너에서 테스트하여 정상적으로 작동합니다.

는 현재의 umask에 대한 자세한 내용은 찾을 수 있습니다 http://www.cyberciti.biz/tips/understanding-linux-unix-umask-value-usage.html

+0

을하지만,이 옵션은 이동/복사 작업을 위해, 나는 의심 새로운 파일의 설정에 영향 생성하는. 아니면 복사 대화 상자 자체가 아닌 다른 곳에 있습니까? 일반 옵션에서 찾지 못했습니다. – gorn

+0

내 잘못, 네 말이 맞아, 내가 새 파일을 만들고 싶지 않았어. 나는 대답을 업데이트했다. –

관련 문제