내가 로컬로 추가한 사용자에 대한 권한

내가 로컬로 추가한 사용자에 대한 권한

내 Mint(Ubuntu) 데스크탑에 사용자를 추가하여 내가 공유할 수 있는 ftp 파일을 전송할 수 있도록 했습니다. 저는 Peter입니다. 그는 John입니다. 따라서 /home/peter및 가 있습니다 /home/john. 나는 그의 홈 공유에 대한 모든 권한을 갖고 싶습니다. 그래서 공유 드라이브에서 파일을 복사할 수 있지만 그에게 내 홈 디렉터리에 대한 액세스 권한을 부여할 수는 없습니다.

나는 john 그룹에 나 자신을 추가하는 것만으로도 충분할 것이라고 생각했습니다. (아니요) 다양한 옵션을 시도했지만 성공하지 못했습니다. (무차별 대입으로 sudo cp내 홈 디렉토리에 접속한 다음 소유권을 변경할 수 있습니다.)

답변1

두 사용자를 공통 그룹에 추가한 다음 해당 그룹에 공유 폴더에 대한 전체 액세스 권한을 부여해야 합니다.

일부 시스템에는 users이러한 목적을 위한 그룹이 있습니다.

$ sudo install -d -m 770 -g users /var/ftp/pub/shared

/pub그러면 그룹의 모든 구성원이 users쓸 수 있는 FTP 데몬 디렉터리의 표준 위치 아래에 폴더가 생성됩니다 .

(FTP 설정의 상위 경로가 다를 수 있습니다. 실제로 Mint에서 이를 확인하려고 시도한 것은 아닙니다. FTP 데몬의 구성을 확인하십시오.)

그런 다음 해당 그룹 에 peter및 를 모두 추가하면 됩니다 .johnusers

$ sudo usermod -a -G users peter
$ sudo usermod -a -G users john

관련 정보