linux echo命令提示權限不夠的解決辦法


該文章轉載於此: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整條命令加單引號.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM