![내 문서 파일을 다른 사용자가 사용할 수 있도록 하려면 어떻게 해야 합니까?](https://rvso.com/image/898921/%EB%82%B4%20%EB%AC%B8%EC%84%9C%20%ED%8C%8C%EC%9D%BC%EC%9D%84%20%EB%8B%A4%EB%A5%B8%20%EC%82%AC%EC%9A%A9%EC%9E%90%EA%B0%80%20%EC%82%AC%EC%9A%A9%ED%95%A0%20%EC%88%98%20%EC%9E%88%EB%8F%84%EB%A1%9D%20%ED%95%98%EB%A0%A4%EB%A9%B4%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%ED%95%B4%EC%95%BC%20%ED%95%A9%EB%8B%88%EA%B9%8C%3F.png)
우분투 17.1. 사용자 1로서 데스크탑 이미지를 다운로드 폴더에 다운로드했습니다. 사용자 2가 이를 사용할 수 있도록 하려면 어떻게 해야 합니까? 나는 파일을 사용자 1로 공개로 복사하여 시도했습니다. 하지만 사용자 2로 로그인하면 파일이 공개되지 않습니다. 모든/모든 사용자의 공용 폴더가 상호 공유될 것이라고 생각합니다.
또한 사용자 1과 사용자 2의 공용 폴더를 공유 폴더로 설정하려고 했지만 두 폴더 모두 공유되는 것을 볼 수 없습니다.
사용자 간에 특정 폴더/파일을 공유하는 방법은 무엇입니까? 고마워요
답변1
User1의 공용 디렉터리는 User2의 공용 디렉터리가 아닙니다. User1의 공용 디렉토리는 /home/user1/Public입니다. User2의 공용 디렉토리는 /home/user2/Public입니다. User2가 해당 파일에 액세스하려면 해당 사용자는 살펴볼 디렉터리로 /home/user1/Public을 지정해야 합니다. 또한 Uer1의 공용 디렉터리 권한이 이를 허용해야 합니다. 확인하려면 User2로서 터미널 창에 다음을 입력하십시오.
$ls /home/user1/Public
거기에 파일이 보이면 권한이 올바르게 설정된 것입니다.
답변2
사용자 2가 이를 사용할 수 있도록 하려면 어떻게 해야 합니까?
이를 위해 디렉토리를 사용하지 마십시오 /home/$USER/
.
시스템에 별도의 디렉터리를 만듭니다. 정말로
/home/{directory}/
만들고 싶다면/
.그룹을 만듭니다.
해당 그룹에
user1
및를 추가하세요 .user2
디렉토리를 해당 그룹으로 설정하십시오.
명령줄 스타일:
groupadd discworld
usermod -a -G discworld user1
usermod -a -G discworld user2
mkdir /Discworld/
chgrp discword /Discworld
그리고 그룹 discworld
(여기 user1
및 user2
)의 모든 사용자는 디렉토리에 설정된 모든 권한을 수행할 수 있습니다 /Discworld/
.
답변3
내가 찾은 한 가지 방법은 user1이 문서를 에 복사한 /tmp
다음 user2로 로그인하는 것입니다. 그러면 일반적으로 문서는 여전히 /tmp
복사할 수 있습니다. 물론 너무 오래 기다리거나 재부팅을 하면 문서가 사라질 수도 있지만, 보통은 로그아웃 후 로그인이 지워지지 않습니다 /tmp
.
물론 이 방법의 이점은 액세스 권한과 그룹을 조작할 필요가 없다는 것이지만 가장 확장성이 뛰어난 솔루션은 아닙니다.