Image

知识库 → 在 Linux 中创建和更改符号链接的权限

[虚拟服务器]
出版日期: 07.02.2024

在 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. 更改符号链接的权限

当对各种 Web 服务使用符号链接时,它们的权限与其他文件和文件夹的权限相同非常重要。 例如,如果您从 root 用户创建了一个符号链接并将其放置在 Web 服务器目录中,为了使访问正确无误,您需要指定正确的所有者。

要更改符号链接的用户和组,请使用 -h 开关,例如:

chown -h user:group /home/user/domain1.tld
chown -h user:group /home/user/root.html

2.1 检查所有者和组

ls -la

该命令将显示有关当前目录中所有文件的分配权限和所有者的信息。





暂时没有评论