在/ opt中拒绝访问


0

我已经使用Xubuntu 14.04已有1个月了。我正在尝试安装程序“ Linuxtrack”-游戏的头部跟踪器。他们的网站安装说明指出:

“必须在/ opt中安装linuxtrack,否则它将无法正常工作(至少在不更改LD_LIBRARY_PATH以使其能够找到其库的情况下,这是不可能的”)。

因此,我打开了终端,在命令行上使用cp -avr尝试将解压缩的程序文件复制到/ opt目录。

hienz1@Kickass:~/Downloads/Linux-Track$ 
cp -avr /home/hienz1/Downloads/Linux-Track/linuxtrack-0.99.17 /opt cp: 
cannot create directory ‘/opt/linuxtrack-0.99.17’: Permission denied

没有权限?如何解决此权限被拒绝的问题?

“ linuxtrack”程序维基在这里

Answers:


2

要检查目录/ opt的权限,请运行:

ls -ld /opt

输出将如下所示:

drwxr-xr-x 24 root root 4096 Feb  1 13:34 /opt/

如您所见,该目录归root用户和组root拥有。

其他权限是rx,这意味着不允许其他人(不是所有者或不在组中的用户)具有写权限。当您cp执行命令时,这意味着在该目录中进行写入过程。

因此,您要做的是在sudo命令之前使用命令。

sudo cp -avr /home/hienz1/Downloads/Linux-Track/linuxtrack-0.99.17 /opt  

@ hienz1欢迎的好友
Maythux


0

TL; DR:不要四处看看---安装在~/opt---继续前进!

我知道已经回答了,但是为了将来:让系统在system opt dir:中安装system opts /opt。并将您的个人选择安装在您的个人选择目录中:~/opt。由于您很可能是唯一使用计算机的人,因此不值得维护系统安装。是的,您可以将自己添加到组中,并让该组拥有opt的内容,并且可以使用setuid和粘滞标记进行各种技巧,但是为什么所有的麻烦都没有解决?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.