ln创建软连接,目录权限777,cd却报错:权限不够
问题: ln创建软连接,在两个普通用户po和xx下,创建软连接,即使/home/po/pph/app/pp/目录权限是777,假设/home/po其他用户没有权限,
ln -s /home/po/pph/app/pp/ /home/xx/oo/
cd /home/xx/oo会报错:权限不够
[root@salt-master home]# ln -s /home/po/pph/app/pp/ /home/xx/oo/
[root@salt-master home]# ll
total 24
drwx------ 3 po po 4096 Nov 30 00:19 po
drwx------ 3 xx xx 4096 Nov 30 00:19 xx
[xx@salt-master ~]$ ll
total 4
drwxr-xr-x 2 root root 4096 Nov 30 00:20 oo
[xx@salt-master ~]$ cd oo/
[xx@salt-master oo]$ ls
pp
[xx@salt-master oo]$ ll
total 0
lrwxrwxrwx 1 root root 20 Nov 30 00:20 pp -> /home/po/pph/app/pp/
[xx@salt-master oo]$ cd pp
-bash: cd: pp: Permission denied
问题分析:
cd /home/xx/oo,会遍历/home/po/pph/app/pp/,如果上级目录中有权限不够(/home/po权限不够)的,则会报错权限不够,所以需要一级一级往上查看,将权限不够的那一级目录权限增加。
[root@salt-master home]# chmod o=rx /home/po
[xx@salt-master oo]$ ll
total 0
lrwxrwxrwx 1 root root 20 Nov 30 00:20 pp -> /home/po/pph/app/pp/
[xx@salt-master oo]$ cd pp
[xx@salt-master pp]$
问题得到解决。
ln创建软连接,目录权限777,cd却报错:权限不够相关推荐
- 创建Vue脚手架并启动出现的报错及解决(总冠军版)
一.赛前准备 准备工作与启动react脚手架不能说相同只能说一摸一样,具体可见 创建react项目并启动出现的报错及解决. 二.正式比赛(勇士总冠军今天!!) 1.全局安装: npm install ...
- android+添加网络权限,已在AndroidManifest.xml增添网络权限,运行还报错
已在AndroidManifest.xml添加网络权限,运行还报错 已在AndroidManifest.xml添加网络权限,运行还报错,然后添加网络相关一系列权限,问题仍在,求解. AndroidMa ...
- VirtualBox创建虚拟电脑、执行Genymotion模拟器报错
当安装完Genynition关于Android应用的调试模拟器之后,在Genymotion执行的平台virtualBox:VirtualBox创建虚拟电脑.执行Genymotion模拟器报错: 错误卖 ...
- Ubuntu下Linux系统部署fisco时bash操作报错权限不足(permission denied) failed to run command ‘........‘
Ubuntu下Linux系统部署fisco时bash操作报错权限不足(permission denied) failed to run command '-' 例如这里就指的是fisco-bcos这个 ...
- vue3脚手架创建项目,然后再去安装scss报错解决方式
今天用 vuecli3 创建vue3项目 发现然后引入scss报错,看到网上很多的解决办法,都还是错误, 最后终于知道是哪里错误了,废话不多说,看下图 报错肯定是因为scss和node版本不一样 我的 ...
- SAP QM 创建ROS维护检验工序,系统报错:Work center NMDC_QA plant NMDC does not exist for task list type S
SAP QM 创建ROS维护检验工序,系统报错:Work center NMDC_QA plant NMDC does not exist for task list type S 1, 执行事务代码 ...
- Spark SQL入门:创建SparkSession时import spark.implicits._ 报错: error: value implicits is not a member of...
Spark SQL入门:创建SparkSession时import spark.implicits._ 报错: error: value implicits is not a member of... ...
- Ubutnu中ln创建软连接失败
重新命名文件名之后 mv /usr/local/phantomjs-2.1.1-linux-x86_64 /usr/local/phantomjs 创建软连接失败 hdslave1:/usr/loca ...
- linux文件赋予755权限,Linux文件和目录的777、755、644权限解释
Linux文件和目录的权限 1.文件权限 在linux系统中,文件或目录的权限可以分为3种: r:4 读 w:2 写 x:1 执行(运行) -:对应数值0 数字 4 .2 和 1表示读.写.执行权限 ...
最新文章
- 您详细比较三个 CSS 预处理器(框架):Sass、LESS 和 Stylus
- disconf 中文乱码
- python基础教程:filter(),map()函数用法
- 微信小程序开发系列六:微信框架API的调用
- 防火墙在setup进入不了
- 2014蓝桥杯C++A:猜年龄;扑克序列(全排列)
- php中的oop思想,OOP思想指的是什么?
- 2019-2022广汽埃安AIONS/AIONY/AIONV/AIONLX维修手册电路图技术资料
- iOS基础:【屏幕成像与卡顿】屏幕撕裂 Screen Tearing、 掉帧 Jank、三缓冲 Triple Buffering
- 插入排序(Insertion Sort)
- 计算机 竞赛 甘肃,甘肃省第三届创新杯计算机应用能力大赛获奖名单
- 移动端应用APP的分类(WebApp、HybridApp、 NativeApp)
- vue-router路由有几种模式?说说它们的区别?
- 三星r381刷android wea,三星Gear 2 Neo R381怎么样
- davinci 达芬奇BI工具
- 第1章 计算机网络和因特网-计算机网络
- root密码破解方法
- pandas使用merge函数将多个dataframe数据连接起来、设置how参数为outer指定全连接(outer join)、left_on参数指定左侧dataframe的连接字段
- 《数学之美》——第十章 个人笔记
- Android Studio常用API