저는 수년 동안 Unix 및 Linux 시스템에서 사용자(예: 본인)에 대해 읽기 및 쓰기에 대한 기본 설정 파일 시스템 권한 및 액세스 권한을 갖고 있었고 그룹 및 다른 사람에 대해서는 읽기 권한만 갖고 있었습니다. 디렉토리의 경우 모든 사람이 실행 권한을 가지고 있지만 쓰기 권한은 여전히 사용자로 제한되어 있습니다. (보통 나는 chmod 명령을 파일의 경우 8진수 옵션 644, 디렉터리의 경우 755와 함께 사용합니다.)
이전에는 이 문제에 대해 아무런 문제가 없었지만 최근(Ubuntu 11.10 이후로 가정) Ubuntu는 기본적으로 새로 생성된(및 다운로드한) 파일 및 디렉터리에 대해 그룹에 쓰기 권한을 부여하는 것으로 나타났습니다.
그룹이 Ubuntu에서 쓰기 권한을 얻는 이유는 무엇입니까? 다중 사용자 시스템에서는 무결성 문제가 아닌가요?
새 파일 및 디렉터리를 생성하는 경우 액세스 권한에 대한 기본 시스템 설정을 어떻게 변경합니까?
답변1
권한 변경의 이유는 다음을 참조하세요.여기
기본 umask를 변경하려면 umask 022를 설정 ~/.profile
하거나/etc/profile
답변2
Ubuntu 11.x에서는 모든 사용자에 대해 확인해야 합니다 /etc/login.defs
.