安装linux for xilinx交叉编译环境中遇到“Permission denied”
2017-01-27 18:51
417 查看
在安装.bin文件是,遇到“Permission denied”的问题,如下终端打印信息所示:
然后在网上搜集到解决办法:
一、发现问题
在Linux中安装jdk.bin的时候发现问题,报错./config.sh: line 103: /home/jdk.bin : Permission
denied
修改权限:chmod 775 /home/jdk.bin
二、chmod命令详解
文件/目录权限设置命令:chmod 用于改变文件或目录的访问权限
用法1:其语法格式为:chmod [who] [opt] [mode] 文件/目录名
其中who表示对象,是以下字母中的一个或组合:
u:表示文件所有者
g:表示同组用户
o:表示其它用户
a:表示所有用户
opt则是代表操作,可以为:
+:添加某个权限
-:取消某个权限
=:赋予给定的权限,并取消原有的权限
mode则代表权限:
r:可读
w:可写
x:可执行
为同组用户增加对文件a.txt的读写权限: chmod g+rw a.txt
用法2:数字设定法
数字设定法则更为简单:chmod [mode] 文件名。一般是三个数字:第一个数字表示文件所有者的权限,第二个数字表示与文件所有者同属一个用户组的其他用户的权限,第三个数字表示其它用户组的权限。权限分为三种:
读 r=4=100
写 w=2=010
执行 x=1=001
综合起来还有可读可执行 rx=5=4+1=101、可读可写rw=6=4+2=110、可读可写可执行rwx=7=4+2+1=111,每一个十进制数表示一种用户的读写可执行权限。774换成二进制的话是111 111 100其中1代表有权限0表示没有。111表示这个用户对文件可读可写可执行,相应的100表示对文件只有只读的权限。
于是,安装上述方法,更改Xilinx_SDK_2016.4_0124_1_Lin64.bin的权限为775,方法是先打开到其所在路径,然后执行下面的命令:
root@ubuntu:/home/wade/xilinx_zc702# chmod 775 Xilinx_SDK_2016.4_0124_1_Lin64.bin
然后再安装此.bin文件就成功了:
root@ubuntu:/home/wade/xilinx_zc702# ./Xilinx_SDK_2016.4_0124_1_Lin64.bin
此过程在第一个截图中,也可以看得出来。
然后在网上搜集到解决办法:
一、发现问题
在Linux中安装jdk.bin的时候发现问题,报错./config.sh: line 103: /home/jdk.bin : Permission
denied
修改权限:chmod 775 /home/jdk.bin
二、chmod命令详解
文件/目录权限设置命令:chmod 用于改变文件或目录的访问权限
用法1:其语法格式为:chmod [who] [opt] [mode] 文件/目录名
其中who表示对象,是以下字母中的一个或组合:
u:表示文件所有者
g:表示同组用户
o:表示其它用户
a:表示所有用户
opt则是代表操作,可以为:
+:添加某个权限
-:取消某个权限
=:赋予给定的权限,并取消原有的权限
mode则代表权限:
r:可读
w:可写
x:可执行
为同组用户增加对文件a.txt的读写权限: chmod g+rw a.txt
用法2:数字设定法
数字设定法则更为简单:chmod [mode] 文件名。一般是三个数字:第一个数字表示文件所有者的权限,第二个数字表示与文件所有者同属一个用户组的其他用户的权限,第三个数字表示其它用户组的权限。权限分为三种:
读 r=4=100
写 w=2=010
执行 x=1=001
综合起来还有可读可执行 rx=5=4+1=101、可读可写rw=6=4+2=110、可读可写可执行rwx=7=4+2+1=111,每一个十进制数表示一种用户的读写可执行权限。774换成二进制的话是111 111 100其中1代表有权限0表示没有。111表示这个用户对文件可读可写可执行,相应的100表示对文件只有只读的权限。
于是,安装上述方法,更改Xilinx_SDK_2016.4_0124_1_Lin64.bin的权限为775,方法是先打开到其所在路径,然后执行下面的命令:
root@ubuntu:/home/wade/xilinx_zc702# chmod 775 Xilinx_SDK_2016.4_0124_1_Lin64.bin
然后再安装此.bin文件就成功了:
root@ubuntu:/home/wade/xilinx_zc702# ./Xilinx_SDK_2016.4_0124_1_Lin64.bin
此过程在第一个截图中,也可以看得出来。
相关文章推荐
- vmware虚拟机上ubuntu操作系统安装arm-linux-gcc交叉编译环境
- arm-linux-gcc 安装和使用(交叉编译环境搭建)
- arm汇编--ubuntu12.04 安装arm-linux交叉编译环境
- vmware虚拟机上Redhat操作系统安装arm-linux-gcc交叉编译环境
- linux下安装两个不同版本的交叉编译环境arm-linux-gcc4.4.3、arm-linux-gcc3.4.1,切换调用的解决
- 安装交叉编译环境arm-linux-gcc
- Windows下Linux开发环境设置--安装Cygwin及交叉编译工具链
- ubuntu14.0安装arm-linux-gcc交叉编译环境
- 交叉编译环境(arm-linux-gcc)中opencv的安装
- 在Ubuntu下安装imx6linux系统的交叉编译环境遇到的问题总结
- 嵌入式 交叉编译环境安装arm-linux-gcc
- Ubuntu配置安装ARM Linux交叉编译环境完整流程
- Windows下Linux开发环境设置(二)--安装Cygwin及交叉编译工具链
- 嵌入式Linux之旅——环境搭建篇之交叉编译工具的安装
- Windows下Linux开发环境设置(二)--安装Cygwin及交叉编译工具链
- Linux 软件安装使用(5)交叉编译环境
- 红帽arm-linux-gcc-4.3.2交叉编译环境的安装
- vmware虚拟机上ubuntu操作系统安装arm-linux-gcc交叉编译环境
- VMware虚拟机中的Ubuntu安装arm-linux-gcc交叉编译环境
- VMware虚拟机中的Ubuntu安装arm-linux-gcc交叉编译环境