다른 사용자의 홈 디렉토리에 대한 읽기 및 쓰기 액세스 권한을 가진 사용자를 작성하는 방법


0

저는 Linux를 처음 사용하며 특별한 권한을 가진 사용자를 만드는 방법에 대한 도움이 필요합니다.

몇 가지 기사와 "Linux 권한의 작동 방식"을 읽었지만 실제로 어떻게 작동하는지 이해하지 못했습니다.

"su / sudo"를 사용하거나 자체 홈 디렉토리 외에 나머지 시스템에 대한 읽기 / 쓰기 액세스 권한이없는 사용자를 만들고 싶습니다. 이 외에도 해당 사용자는 지정된 다른 사용자의 홈 디렉토리를 읽고 쓰고 수정할 수있는 권한이 있습니다.

이게 가능해? 설명과 필요한 명령은 대단히 감사합니다 :)

  • "나머지 시스템에 대한 읽기 / 쓰기"부분은 필수가 아닙니다. 중요한 부분은 다른 사용자의 홈 폴더에 대한 읽기 / 쓰기 / 수정 액세스입니다.

달성하려는 내용을 더 자세히 지정하십시오. 당신이 묘사하는 것 중 일부는 상당히 쉽지만 일부는 명확하지 않습니다. 기본적으로 (대부분의 배포판에서) 사용자는 sudo를 실행할 권한이 없습니다. 그러나 그 단락의 나머지 부분은 명확하지 않습니다. 다시 기본적으로 사용자는 자신의 홈 디렉토리 만 읽고 쓸 수 있습니다. 파일 등을 공유해야하는 사용자가 필요한 경우 전용 그룹이 소유 한 "전역"디렉토리를 작성하고 해당 그룹에 사용자를 지정하는 것이 가장 편리합니다. 여러 옵션을 사용하여 동일한 결과를 얻을 수 있으며, 달성하려는 목표에 가장 적합한 옵션이 있습니다.
Bram

좋구나. 대신 "허용 된 sudoers"를 구성 했으므로 sudo 부분은 잊어 버리십시오. 기존 홈 폴더에서 작동하는 솜 서비스가 이미 있습니다. 대신 다른 전역 폴더를 만드는 것이 가장 좋지만 실행중인 서비스를 다시 구성하는 데 많은 시간이 걸립니다. 그룹의 폴더에 대한 권한이있는 모든 사용자를 추가했습니다. 대본; anders는 / home / anders / 폴더를 소유합니다. "리서치"그룹은 / home / anders에 대한 모든 액세스 권한이 있어야합니다. Anders는 항상 같은 권한을 가져야합니다. 안부
사이먼

나는 (권한에 관한 인터넷 검색을 통해) 그것을하는 방법을 알고 있지만 확실하지 않으며 일부 서비스가 이미 시작되어 실행 중이므로 사용자 "안더"에 대한 기존 권한을 엉망으로 만들고 싶지 않습니다.
Simon

그룹이 사용하는 파일은 그룹 구성원의 홈 디렉토리에 있으면 안됩니다. 사용자의 홈 디렉토리는 다른 사용자가 액세스 할 수없는 항목을 포함하므로 "비공개"입니다. 예를 들어 많은 구성 파일에 비밀번호 및 기타 개인 데이터가 포함될 수 있습니다. 다른 사용자에게 액세스 권한을 부여하면 많은 어려움과 다른 보안 위험이 발생합니다. 리서치 및 보조금을위한 디렉토리와 "연구"팀 (그룹)의 다른 구성원이 해당 디렉토리에 액세스 할 수있는 디렉토리를 작성하는 것이 훨씬 쉽고 중요합니다. 서비스는 / opt, / var 또는 / usr / local에서 실행하는 것이 가장 좋습니다.
Bram

"지정된 사용자"가이 공유 디렉토리를 보유 할 목적으로 만 사용됩니까? 그렇다면 지정된 사용자에게 액세스 권한이 있어야하는 모든 사용자에게 해당 지정된 사용자에게 권한을 sudo부여하십시오. 그러면 홈 디렉토리에 대한 권한을 포함하여 해당 사용자의 모든 권한이 부여됩니다. (그들 모두가 있어야한다.)
David Schwartz

답변:


1

필요한 사용자에게 권한을 부여 할 수 있습니다 setfacl(파일 액세스 제어 목록 설정).

예 :

setfacl -R -m u:snooper:rw target-user

0
  1. 일반 외부의 홈 디렉토리와 서비스를 실행하는 전용 사용자 및 그룹 "resaerch"을 만들기 /home예를 들어,/research
  2. 리서치 디렉토리에 액세스해야하는 모든 사용자를 "연구"그룹에 추가하고 /research로그인 쉘을 다음으로 설정하여 홈 디렉토리를 설정하고 로그온을 허용하지 마십시오./sbin/nologin
  3. 사용자가 자신의 홈 디렉토리로 chroot하도록 FTP 디먼을 설정하십시오.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.