在Centos上有个账户A(非root),有sudo权限(权限比较大),想要用 cd 命令切换到 B账号的 /home/B 下的目录,结果没作用

[liuzz ~]$ sudo cd /home/xiejl/
[liuzz ~]$
1
2
sudo cd 无法使用是因为 cd 是 bash 的内置命令。sudo 让A变成了root,然后 bash 再去查找 sudo 后面跟着的命令,然而找不到cd这个命令,所以也就无法执行成功了。 –来源于这个回答 How to enter a directory with the ‘cd’ command if it has 700 permission and is not owned by me?

但是把 centos7 有点打脸

$ which cd
/usr/bin/cd
1
2
然后我有找到一个说法,说是别人的 home目录没有执行权限,我去看了下

# ll /home/
总用量 12
drwx------ 14 xiejl xiejl 4096 5月 25 11:16 xiejl

# chmod +x /home/xiejl
[liuzz ~]$ cd /home/xiejl/
[liuzz xiejl]$ ls

看起来是这么回事啊,但是在进入到 sudo cd /home/xiejl/ 的子目录还是不行。 还是没有全弄懂,如果你知道,请告诉我下,感谢。

解决办法,两个都好使

[liuzz ~]$ sudo -i
[root ~]# cd /home/xiejl/

[liuzz@elm-cha-hk-cnc-cache-001 ~]$ sudo -s
[root@elm-cha-hk-cnc-cache-001 liuzz]# cd /home/xiejl/

————————————————
版权声明:本文为CSDN博主「orangleliu」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/orangleliu/article/details/80465751

最新文章

  1. 【小白的CFD之旅】08 CFD速成之道
  2. 从远程服务器数据库中同步数据到本地数据库 sql server 2008 开启分布
  3. Linux-C程序的存储空间布局
  4. 谈谈C语言的数据类型
  5. n数码问题, 全排列哈希
  6. php与http协议
  7. ASP.NET 获取IP信息等探针
  8. GridView事件分析
  9. 《深入浅出MySQL》之数据类型
  10. R12 - Error 'Unable to process your transaction. The operating unit is either invalid or it cannot b
  11. async & await 异步编程的一点巧方法
  12. php curl请求
  13. Linux下SSH远程连接断开后让程序继续运行解决办法
  14. Executor介绍
  15. html-盒子模型及pading和margin相关
  16. 【Manacher算法】最长子回文串
  17. [No0000E4]C# 常量
  18. Windows10+VS2017 用GLFW+GLAD 搭建OpenGL开发环境
  19. 树形DP ---- Codeforces Global Round 2 F. Niyaz and Small Degrees引发的一场血案
  20. java web 验证码-数字不变形

热门文章

  1. django_day10_项目相关
  2. 使用STM32控制TMC5160驱动步进电机
  3. KingbaseES 并行查询
  4. HBase原理深入
  5. STL再回顾(非常见知识点)
  6. Mysql阶段性项目——QQ数据库管理
  7. LFS(Linux From Scratch)构建过程全记录(六):交叉编译临时工具
  8. docker学习笔记-常用镜像相关命令
  9. ACL和NAT
  10. Prometheus 监控 Kubernetes Job 资源误报的坑