问题: 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却报错:权限不够相关推荐

  1. 创建Vue脚手架并启动出现的报错及解决(总冠军版)

    一.赛前准备 准备工作与启动react脚手架不能说相同只能说一摸一样,具体可见 创建react项目并启动出现的报错及解决. 二.正式比赛(勇士总冠军今天!!) 1.全局安装: npm install ...

  2. android+添加网络权限,已在AndroidManifest.xml增添网络权限,运行还报错

    已在AndroidManifest.xml添加网络权限,运行还报错 已在AndroidManifest.xml添加网络权限,运行还报错,然后添加网络相关一系列权限,问题仍在,求解. AndroidMa ...

  3. VirtualBox创建虚拟电脑、执行Genymotion模拟器报错

    当安装完Genynition关于Android应用的调试模拟器之后,在Genymotion执行的平台virtualBox:VirtualBox创建虚拟电脑.执行Genymotion模拟器报错: 错误卖 ...

  4. Ubuntu下Linux系统部署fisco时bash操作报错权限不足(permission denied) failed to run command ‘........‘

    Ubuntu下Linux系统部署fisco时bash操作报错权限不足(permission denied) failed to run command '-' 例如这里就指的是fisco-bcos这个 ...

  5. vue3脚手架创建项目,然后再去安装scss报错解决方式

    今天用 vuecli3 创建vue3项目 发现然后引入scss报错,看到网上很多的解决办法,都还是错误, 最后终于知道是哪里错误了,废话不多说,看下图 报错肯定是因为scss和node版本不一样 我的 ...

  6. 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, 执行事务代码 ...

  7. 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... ...

  8. Ubutnu中ln创建软连接失败

    重新命名文件名之后 mv /usr/local/phantomjs-2.1.1-linux-x86_64 /usr/local/phantomjs 创建软连接失败 hdslave1:/usr/loca ...

  9. linux文件赋予755权限,Linux文件和目录的777、755、644权限解释

    Linux文件和目录的权限 1.文件权限 在linux系统中,文件或目录的权限可以分为3种: r:4 读 w:2 写 x:1  执行(运行) -:对应数值0 数字 4 .2 和 1表示读.写.执行权限 ...

最新文章

  1. 您详细比较三个 CSS 预处理器(框架):Sass、LESS 和 Stylus
  2. disconf 中文乱码
  3. python基础教程:filter(),map()函数用法
  4. 微信小程序开发系列六:微信框架API的调用
  5. 防火墙在setup进入不了
  6. 2014蓝桥杯C++A:猜年龄;扑克序列(全排列)
  7. php中的oop思想,OOP思想指的是什么?
  8. 2019-2022广汽埃安AIONS/AIONY/AIONV/AIONLX维修手册电路图技术资料
  9. iOS基础:【屏幕成像与卡顿】屏幕撕裂 Screen Tearing、 掉帧 Jank、三缓冲 Triple Buffering
  10. 插入排序(Insertion Sort)
  11. 计算机 竞赛 甘肃,甘肃省第三届创新杯计算机应用能力大赛获奖名单
  12. 移动端应用APP的分类(WebApp、HybridApp、 NativeApp)
  13. vue-router路由有几种模式?说说它们的区别?
  14. 三星r381刷android wea,三星Gear 2 Neo R381怎么样
  15. davinci 达芬奇BI工具
  16. 第1章 计算机网络和因特网-计算机网络
  17. root密码破解方法
  18. pandas使用merge函数将多个dataframe数据连接起来、设置how参数为outer指定全连接(outer join)、left_on参数指定左侧dataframe的连接字段
  19. 《数学之美》——第十章 个人笔记
  20. Android Studio常用API

热门文章

  1. html ajax打包成app,利用HTML5与ajax完成拖拽上传文件
  2. Spring4 Jar包详解
  3. word中鼠标点击文字下方出现蓝线,不点击就不出现
  4. 对于广播电视这一点最致命,赶紧看看
  5. 利用计算机系统应该包括计算机,通常人们所说的个完整的计算机系统应包括(D).doc...
  6. 打响碎片时间保卫战!2020第一战!!
  7. CG12 Maya历法
  8. 那些年配置过的工作环境
  9. 数据库中复合主键与联合主键的区别?
  10. java面试基础问题答不上来怎么办,快来看鸭~