리눅스 사용자 그룹


1

폴더 또는 파일에 대한 사용 권한을 여러 그룹에 부여해야한다는 요구 사항이 있습니다. acl을 사용하여이 작업을 수행 할 수 있지만 우리 시스템에는 acl이 없습니다. 내가 가지고있는 다른 대안은 무엇입니까?

런타임에이 작업을 수행해야합니다.


en.wikipedia.org/wiki/Security-Enhanced_Linux 또는 en.wikipedia.org/wiki/AppArmor 도움이 될 수 있습니다. 그것들은 일반적인 유닉스 권한보다 훨씬 덜 분명합니다.
msw

답변:


3
  1. 새 그룹을 만듭니다. 그것을 부르 자. combinedgroup
  2. 이 그룹에 권한을 부여 할 그룹의 모든 사용자를 추가하십시오.
  3. chgrp combinedgroup /path/to/folder
  4. chmod 0770 /path/to/folder (또는 0750 읽기 전용 액세스 용)

참고 : SU는 런타임에이를 원합니다.
ukanth

하지만 이것은 기존 그룹 설정을 덮어 쓰겠다. 내 요구 사항은 여러 그룹을 단일 폴더에 추가하는 것이다.
Poorna

@ 실리크 쿠마 : * NIX 권한으로는 불가능합니다.
amphetamachine

1

기본 유닉스 허가 시스템에서는 파일이나 폴더가 여러 그룹을 가질 수 없습니다. 내가 생각할 수있는 하나의 해킹 방법은 로그인시이 폴더 그룹에 다른 그룹의 사용자를 추가하는 pam 모듈을 갖는 것입니다. 아마도 http://sourceforge.net/projects/pam-script/ 이것을 위해 사용될 수 있습니다.

나는 그것이 좋은 생각이라고 생각하지 않지만 시도 할 만하다. 그리고 여기에는 루트 액세스 권한이 있다고 가정합니다.

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