한 사용자 디렉터리에서 다른 사용자 디렉터리로의 심볼릭 링크를 만드는 방법은 무엇입니까?

한 사용자 디렉터리에서 다른 사용자 디렉터리로의 심볼릭 링크를 만드는 방법은 무엇입니까?

3명의 사용자가 있습니다: adminsudo를 사용하고 2명의 일반 사용자를 사용 user1합니다 user2.

user2현재 user1그룹에 속해 있습니다.

fold1읽기 및 쓰기 권한이 있는 그룹 아래에 폴더가 있습니다 ./home/user1/fold1user1

이제 동일한 폴더에 액세스하고 쓸 수 /home/user2/fold1있도록 위 폴더 어딘가에 대한 심볼릭 링크를 만들고 싶습니다 .user2

내가 시도한 것은 사용자를 위해 다음과 같습니다 admin.

su admin
sudo ln -s /home/user1/fold1 /home/user2/fold1
sudo chown user1:user1 /home/user2/fold1

나는 또한 그것을 시도했지만 sudo chown user2:user1 /home/user2/fold1성공하지 못했습니다.

하지만 어쨌든 user2폴더에 접근할 수는 없습니다. 계정 링크에는 교차 오버레이만 표시됩니다 user2.

여기서 무엇이 잘못될 수 있나요?

미리 감사드립니다.

답변1

소프트링크이므로 전체 경로에 대한 접근권한 과 최소한 실행권한( )이 user2있어야 합니다 ./home/user1/fold1x

(당신은 하나 만들어야합니다 chmod g+x /home/user1)

관련 정보