sudo: cd: command not found

简介:

事件起因


今天忽然发现的一个问题,执行sudo cd 时出现

sudo: cd: command not found

 
 
  • 1
  • 1

这里写图片描述

原因


shell

shell是一个命令解析器

所谓shell是一个交互式的应用程序。

shell执行外部命令的 时候,是通过fork/exec叉一个子进程,然后执行这个程序。

sudo


sudo 是一种程序,用于提升用户的权限,在linux中输入sudo就是调用sudo这个程序提升权限
sudo的意思是,以别人的权限叉起一个进程,并运行程序。

cd


cd是shell的内部命令。
也就是说,是直接由shell运行的,不叉子进程。
你在当前进程里当然不能提升进程的权限(其实也可以,不过得编程的时候写到代码里,然后再编译,而我们的 shell没有这个功能,否则岂不是太危险了?黑客.sh

解决办法


但是有一些目录我们普通用户是没有权限进入该目录的,比如/root
这里写图片描述

对目录来说x 可执行权限就是用户拥有进入该目录、复制其中文件的权限

这里写图片描述

那么我们该怎么办呢,
一个有限的办法就是为该目录增加当前用户的可执行权限,但是对我们来说这样并不是很安全
那么还有没有解决办法呢,当然有,Linux下没有什么问题是解决不了的,那就是获取root权限或者文件夹所属用户的权限
使用su 命令即可获取用户的权限,但是root权限怎么获取呢,sudo已经不行了

这里写图片描述

那就是sudo su 或者sudo -sH 默认缺省为获取root 用户
这里写图片描述


转载:http://blog.csdn.net/gatieme/article/details/49106865

目录
相关文章
|
JSON API 开发者
调用API接口获取淘宝商品评论:方法与实战
淘宝作为中国最大的电商平台之一,提供了丰富的商品信息和用户评价数据。对于开发者、数据分析师或电商从业者来说,获取淘宝商品评论数据具有重要的应用价值。本文将详细介绍如何调用淘宝API接口来获取商品评论数据,并给出相应的代码示例。通过本文的学习,你将能够掌握淘宝API的使用方法,并运用代码实现商品评论数据的获取与分析。
|
存储 机器学习/深度学习 算法
模拟实现单链表、双链表、栈、队列——数组模拟
我们在数据结构中都学到过单链表、双链表、栈和队列,当我们实现的时候时使用结构体指针实现的。定义一个结构体,结构体中存储指针变量和存放数值的变量。当然,C++的STL库中已经有实现好的栈和队列,我们可以直接用。但是在做算法题时,有时候我们会发现超出时间限制。原因是我们用STL库中的栈和队列容器时,效率相对来说较慢。我们这时就引出用数组模拟实现栈和队列。用数组模拟实现的使用起来效率更高、更方便。当然,我们也会讲到用数组模拟实现单链表和双链表。
271 0
|
弹性计算 数据可视化 Linux
云服务器 ECS产品使用问题之执行命令时出现 "command not found" ,该如何解决
云服务器ECS(Elastic Compute Service)是各大云服务商阿里云提供的一种基础云计算服务,它允许用户租用云端计算资源来部署和运行各种应用程序。以下是一个关于如何使用ECS产品的综合指南。
解决 RuntimeError: cuDNN error: CUDNN_STATUS_INTERNAL_ERROR
解决 RuntimeError: cuDNN error: CUDNN_STATUS_INTERNAL_ERROR
1035 0
|
计算机视觉
YOLOv5改进 | 检测头篇 | 增加辅助检测头利用AFPN改进Head(附详细修改教程)
YOLOv5改进 | 检测头篇 | 增加辅助检测头利用AFPN改进Head(附详细修改教程)
1108 0
|
Shell Linux
重装yum |-bash: yum: command not found
重装yum |-bash: yum: command not found
2392 0
|
SQL 关系型数据库 MySQL
|
并行计算 Serverless API
函数计算操作报错合集之出现 "AttributeError: 'NoneType' object has no attribute 'pop'" 错误,是什么原因
在使用函数计算服务(如阿里云函数计算)时,用户可能会遇到多种错误场景。以下是一些常见的操作报错及其可能的原因和解决方法,包括但不限于:1. 函数部署失败、2. 函数执行超时、3. 资源不足错误、4. 权限与访问错误、5. 依赖问题、6. 网络配置错误、7. 触发器配置错误、8. 日志与监控问题。
641 1
Java中的switch语句详解
Java中的switch语句详解

热门文章

最新文章

下一篇
开通oss服务