linux echo命令提示权限不够的解决办法
2024-10-15 12:24:15
该文章转载于此:http://blog.csdn.net/u010780613/article/details/51491237
问题描述:
在使用Ubuntu系统的时候,遇到这样的一个问题:我使用普通用户登录系统,然后执行sudo echo "This is testPage." >/usr/local/nginx/html/index.html命令的时候,提示权限不够。
虽然知道echo命令是属于root用户的权限,但是我之前一直以为加个sudo就能够获取到root的全部权限,现在才发现这是不对的。使用sudo命令后,获取到的只是root的一部分权限。
解决办法:
1、直接使用root用户,这样肯定不会有问题;
2、具体实现如下:
sudo sh -c 'echo "This is testPage." >/usr/local/nginx/html/index.html'
**这里注意要给echo整条命令加单引号.
最新文章
- JAVA模板方法设计模式(从现实生活角度理解代码原理)
- 要慎用mysql的enum字段的原因
- PHP基础知识之————PHP Web脚本中使用FFmpeg
- 【代码笔记】iOS-对iphone手机进行判断的一些函数
- Sqli-LABS通关笔录-12
- [git]使用GPG签名你的commit
- 谈谈 Objective-C 链式语法的实现
- 征服 Nginx + Tomcat【转】
- 毕业后的第二份工作:进入国外 在新加坡工作 每月一次18K
- spring security maven dependency
- Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee
- VScode中python环境配置
- if、else、else if后的条件执行体
- Golang go get第三方库的坑
- 【LeetCode】1. 两数之和
- javascript void函数
- [UE4]读取玩家列表
- Ubuntu下Eclipse热键Ctrl+Alt+Up无效的解决
- Java的文档注释之生成帮助文档
- Java 基础总结--反射的基本操作