리눅스에서 각 사용자가 자신의 그룹에 속하는 점은 무엇입니까?


0

umask를 적절히 설정하고 그룹 파일을 오염시키지 않는 것이 더 간단하지 않습니까?

답변:


1

실제 문제는 모든 사용자가 반드시 그룹에 속해야한다는 것입니다.

사용자를 추가하는 "오래된"방법 (첫 번째 Linux 배포판에서)은 모든 사용자를 하나의 그룹 인 "users"에 두는 것입니다. 문제를 일으켜 사용자를 안전하게 추가 할 수 있습니다.

많은 사용자와 함께 쉘 액세스 상자를 실행하지 않으면 모든 계정을 동일한 그룹에 배치 할 이유가 없습니다.


1
예, 그러나 600과 같은 올바른 umask를 설정하여 해결할 수없는 모든 사용자를위한 단일 그룹을 갖는 데 관련된 문제점은 무엇입니까?
AlQafir

많지 않아, 나는 많은 그룹을 가진 팬이 아닙니다. 한 가지 가능한 경우 : 시스템 프로세스에 사용될 사용자 이름을 수동으로 생성하고 기본 <users> 그룹을 변경하는 것을 잊어 버림
claudiuf

1

Linux에서 프로세스는 한 번에 여러 그룹에 속할 수 있습니다. 적어도 하나에 속해야하므로 각 사용자에게 고유 한 그룹을 부여하고 추가 액세스 권한을 부여하려면 추가 그룹을 사용하십시오. 원래 유닉스에서는 한 그룹 만 허용되었습니다.


0

이것은 중복 된 것처럼 보입니다.

https://unix.stackexchange.com/questions/153390/why-does-every-user-have-their-own-group ,

"사용자 개인 그룹"실습을 설명하는 더 나은 답변이 있습니다. 한마디로 : 모든 사용자를위한 그룹을 만들고 몇 가지 다른 것들을 결합하면 각 사용자가 umask를 설정하고 모든 chmod'ing을 수행하는 것과 같은 많은 fidgety 작업을 수행하지 않고도 팀이 폴더를 더 쉽게 공유 할 수 있습니다. 시간.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.