你運行的命令是不是類似sudo xxx
專注于為中小企業(yè)提供成都網(wǎng)站設計、做網(wǎng)站、成都外貿(mào)網(wǎng)站建設公司服務,電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)廣漢免費做網(wǎng)站提供優(yōu)質(zhì)的服務。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了成百上千企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設實現(xiàn)規(guī)模擴充和轉變。
xxx是某個命令。
如果是這樣的話,先會要求你輸入用戶密碼(sudo需要密碼切換到管理員賬戶執(zhí)行xxx命令),然后在執(zhí)行xxx這個命令。如果你輸入的命令打錯字了或者系統(tǒng)沒有那個程序。那么切換到root后會找不到這個命令執(zhí)行。
1,在/etc/passwd中將用戶abc的登錄shell改成:
abc:x:501:501::/home/abc:/bin/bash -r
2,將此用戶的.bash_profile文件中PATH指定一個工作目錄:
exportPATH=${PATH}:~/mybin
3,將用戶abc只能執(zhí)行的幾個常用命令,如ls等,cp到此目錄,
cp /bin/ls /home/abc/mybin #ln也可
4,完成
設定好之后,這個用戶abc登錄后他就只能運行l(wèi)s
給你舉個例子吧:
if
[
"$form_skinnumber"
=
"unicom"
-o
"$form_skinnumber"
=
"unicom20"
\
-o
"$form_skinnumber"
=
"telecom"
];
then
echo
"success"
fi
如果一行中的代碼太長,可以在第一行最后以\結尾,再回車即可,你可以試一下!
sudo passwd root回車
然后會提示你輸入當前用戶密碼;
驗證成功后會讓你設置root密碼
但是在linux里面輸密碼是看不見的,就是你輸入是看不到任何效果,好像沒反應一樣,但是實際上是好的,需要輸入兩次,建議不要太長了。
新聞標題:linux回車不執(zhí)行命令 linux執(zhí)行命令后無反應
分享網(wǎng)址:http://m.rwnh.cn/article26/dooppcg.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營銷、網(wǎng)站收錄、網(wǎng)站建設、云服務器、軟件開發(fā)、域名注冊
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)