다른 사용자의 파일에 액세스

다른 사용자의 파일에 액세스

권한이 440인 파일이 있습니다 "abc". 파일의 소유자는 "root"이고 파일의 그룹은 입니다 "groupabc". 사용자가 있습니다.". 이 사용자를 사용하여 "user1파일 내용을 볼 수 있습니까?"abc""user1"

루트 비밀번호가 없습니다.

내가 염두에 두고 있는 것은 파일이 "abc"그룹에 속해 있으므로 "groupabc"사용자를 "user1"그룹에 추가할 수 있다는 것입니다 "groupabc". 파일 내용을 볼 수 있어야 합니다 "abc". 명령을 시도했지만 usermod액세스 sudo권한이 없기 때문에 작동하지 않습니다. 어쨌든 파일의 내용을 볼 수 있습니다 "abc".

답변1

목표가 설명된 권한 및 소유권 속성을 가진 파일을 user1읽을 수 있도록 허용하는 것이라면 다음 중 하나를 수행해야 합니다.abc

  • 파일 소유권을 변경합니다( user1파일이 포함된 그룹이 되도록 user1). 또는

  • 모든 사람이 파일을 읽을 수 있도록 권한을 변경하거나 모든 사람(포함) user1이 읽을 수 있도록 허용하거나

  • user1그룹에 추가하세요 groupabc.

불행하게도 위의 작업을 수행하려면 슈퍼유저( ) 권한이 필요 root하므로 슈퍼유저( ) 권한이 없으면 기존 Unix 액세스 제어 체계의 제한 사항을 적용할 수 없습니다.

귀하의 질문은 "어떤 방법이 있습니까...?"이기 때문에 다른 간접적인 방법이 있습니다. 컨트롤러에서 root파일을 읽을 수 있는 권한을 요청할 수 있습니다. 파일 시스템이 암호화되지 않았고 물리적 액세스 권한이 있다고 가정하면 root액세스 권한이 있는 다른 운영 체제(예: Live CD/USB)로 재부팅하고 거기에 파일 시스템을 마운트할 수 있습니다. Shadier 방법도 존재할 수 있습니다.

관련 정보