Linux에서 심볼릭 링크를 만들면 동시에 여러 위치에서 파일이나 디렉터리에 액세스할 수 있습니다. 어떤 경우에는 완전히 다른 위치에 있는 파일이 포함된 폴더를 지정할 수 있습니다.
1. 파일에 대한 링크를 만듭니다.
index.html 경로는 해당 경로에 존재하는 파일이고, root.html 경로는 index.html 파일로 연결되는 링크입니다
ln -sf /var/www/html/index.html /home/user/root.html
1.2 폴더에 대한 링크 만들기
기존 폴더 domain1.tld, /home/user/domain1.tld에 링크 생성
이렇게 하면 다른 위치에 있는 폴더로 연결되는 링크를 얻을 수 있습니다.
ln -s /var/www/html/domain1.tld /home/user/domain1.tld
2. 심볼릭 링크에 대한 권한 변경
다양한 웹 서비스에 대해 심볼릭 링크를 사용할 때 이에 대한 권한이 다른 파일 및 폴더와 동일하게 일치하는 것이 매우 중요합니다. 예를 들어, 루트 사용자로부터 심볼릭 링크를 생성하여 웹 서버 디렉토리에 배치한 경우 액세스가 오류 없이 올바르게 작동하려면 올바른 소유자를 지정해야 합니다.
심볼릭 링크에 대한 사용자 및 그룹을 변경하려면 -h 스위치를 사용하십시오:
chown -h user:group /home/user/domain1.tld
chown -h user:group /home/user/root.html
2.1 소유자 및 그룹 확인
ls -la
이 명령은 현재 디렉터리에 있는 모든 파일에 대해 할당된 권한과 소유자에 대한 정보를 표시합니다.
No Comments Yet