/var/tmp에서 /tmp로 심볼릭 링크를 복원하는 방법

/var/tmp에서 /tmp로 심볼릭 링크를 복원하는 방법

/var/tmp해당 폴더 에 대한 심볼릭 링크를 생성했지만 이로 인해 해당 폴더를 사용하는 /tmpApache에 문제가 발생하는 것 같습니다 .PrivateTmp=true/var/tmp

다음 명령을 완전히 복원하고 동일한 권한을 복원하려면 어떻게 해야 합니까 /var/tmp?

sudo mv /var/tmp /var/tmpold
sudo ln -s /tmp /var/tmp
sudo cp -prf /var/tmpold/* /tmp/
sudo rm -rf /var/tmpold/

감사합니다!

답변1

아래 표시된 방법을 사용하여 이 작업을 수행할 수 있습니다.

sudo rm -f /var/tmp
sudo mkdir /var/tmp
sudo chown root:root /var/tmp
sudo chmod 1777 /var/tmp

일반적으로 이와 같은 시스템 디렉토리를 심볼릭 링크하고 싶지는 않습니다. 프로그램은 실제로 디렉토리라고 가정하는 경우가 많으며 모든 종류의 작업이 작동하지 않으며 대부분의 유지관리자는 이러한 작업을 수행하는 데 동정심을 갖지 않을 것입니다.

관련 정보