好的,我想要做的是使用 sudo,
我想授予用户运行该命令的权限:ln -s /source/location /destination/location
并且只有上述命令与该位置我不想让他们都访问“ln”命令只有“ln -s /source/location /destination/location”
答案1
创建/etc/sudoers.d/any-descriptive-name-here
具有以下内容的文件:
user ALL = NOPASSWD: /bin/ln -s /source/location /destination/location
这允许无需密码即可user
执行命令/bin/ln -s /source/location /destination/location
。是否需要密码、创建用户列表、按组允许等 - 请参阅人 sudoers
还要注意,委派 sudo 权限很容易带来安全漏洞。