2016-09-11 4 views
-1

/home/eric/public_htmldrwxr-x--- eric:nobody이고 소유권은 소유권입니다.파일 또는 디렉토리를 심볼 링크로 변환하고 사용 권한을 보존합니다.

나는 ericnobody 그룹의 일부가 아닌 때문에 그래서, 루트 액세스 권한이없는이 폴더를 다시 만들 수 없습니다 eric로 로그인.

나는 심볼릭 링크 (즉 ln -s ~/git/project/src ~/public_html) 내 public_html을 교체하고 싶지만 내가 할 경우 나의 새로운 public_html 올바른 권한이없는 우리를 종료있다.

내 관리자에게 문의하지 않고도이 문제를 해결할 수있는 트릭이 있습니까?

답변

1

아마도 수행하여 다음

    ~/public_html
  1. mv ~/git/project/src ~/git/project/src2~/git/project/src에서
  2. 복사 모든
  3. mv ~/public_html ~/git/project/src
  4. 마지막으로 다시 연결하는 방식에서 그것을 얻을 수 있습니다 : ln -s ~/git/project/src ~/public_html

아이디어 원래의 public_html 디렉토리는 올바른 소유자/권한을 갖고 있지만 링크 대상으로 다시 사용하기 때문에이 디렉토리를 유지하는 것입니다.

+0

나는 누락 된 부분이 권한이 링크가 아니라 대상의 것이 아니기 때문에 본다. – ericosg

+1

@ericosg 예, 심볼릭 링크 자체는 대상 사용 권한 만 관련되어 있기 때문에'lrwxrwxrwx'로 나타납니다. – melpomene

관련 문제