linuxsu命令到root是怎樣將使用者名稱和密

2021-03-07 02:41:58 字數 3700 閱讀 5973

1樓:匿名使用者

可以,不過需要安裝expect

如果是紅帽的話,安裝如下兩個軟體包(我用的是6.0,你的版本低話找相應的rpm包即可)

installed:

expect.i686 0:5.44.1.15-2.el6dependency installed:

tcl.i686 1:8.5.7-6.el6安裝完畢之後,編寫指令碼,內容如下:

[rome@localhost ~]$ vi 1.sh#! /usr/bin/expect

spawn su

expect "password:"

exp_send "root123\r"

編寫完成之後設定1.sh 777許可權,然後執行就可以了不過這種互動方式僅限於指令碼內部執行,指令碼內部命令執行完成之後,也就自動退出程式執行的環境變數了

2樓:匿名使用者

在linux下沒有你要的這個功能,只能root回車後出現password再輸入密碼。

3樓:匿名使用者

沒有你要的功能。必須手工輸入密碼。

4樓:戴爾_章

你想的有點完美了,你以為是遠端登入啊

linux su 命令 到 root 是怎樣 將使用者名稱 和密碼 一起輸入 而不必 su root

5樓:閃閃紅星張學良

可以,不過需要安裝expect

如果是紅帽的話,安裝如下兩個軟體包(我用的是6.0,你的版本低話找相應的rpm包即可)

installed:

expect.i686 0:5.44.1.15-2.el6dependency installed:

tcl.i686 1:8.5.7-6.el6安裝完畢之後,編寫指令碼,內容如下:

[rome@localhost ~]$ vi 1.sh#! /usr/bin/expect

spawn su

expect "password:"

exp_send "root123\r"

編寫完成之後設定1.sh 777許可權,然後執行就可以了不過這種互動方式僅限於指令碼內部執行,指令碼內部命令執行完成之後,也就自動退出程式執行的環境變數了

linux下,小弟root使用者登入時,我用su root 命令出現password但是就是輸不進去密碼?

6樓:匿名使用者

su root是紅帽的寫法,deepin也通用 直接 su 預設就是root,輸入密碼的時候都是看不到的,輸完回車就好

7樓:匿名使用者

我用的是sudo su 就可以了。

linux root 切換到普通使用者要輸入密碼要怎麼解決。 (當用使用者是root )su *** 這時候提示輸入密碼。

8樓:匿名使用者

出現這種情況應該你跟su的pam認證配置有關!

我根據你說的情況開了rhel5.4測試了下,我是做了如下配置,出現了你說的情況的:

vi /etc/pam.d/su

在第一行auth sufficient pam_rootok.so前面加上"#"號

儲存退出

就出現了你說的這種情況了!

解釋如下:

auth 驗證使用者身份,提示輸入賬號和密碼

sufficient 驗證成功則立即返回,不再繼續,否則忽略結果並繼續

pam_rootok.so模組對管理員無條件允許通過

你檢查下自己的/etc/pam.d/su配置檔案,看是否做了跟我類似的修改!

9樓:匿名使用者

切換普通使用者輸入exit就行了,或者logoff

10樓:匿名使用者

這個預設是不需要的啊

linux 從普通使用者切換為管理員時用 su 命令為什麼提示輸入密碼,按什麼鍵游標都沒反應。

11樓:雪人戰士

linux裡有嚴格的許可權控制,如果從root切換到其他使用者不需要密碼就能切換回

;如果從其他使用者切換為root使用者則答必須輸入root使用者的密碼。

1、su root 提示輸入密碼是因為管理員許可權很高,為防止其他使用者亂篡改系統,切換為管理員時必須輸入管理員密碼。

2、輸入的密碼是不可見的,輸錯了只能重輸,看不見游標的。

12樓:匿名使用者

root使用者切換到普通使用者是不需要密碼的,因為root的許可權超級大

普通使用者切換到root是需要root密碼的,因為需要驗證你的身份

linux下輸入密碼都是不顯示的,你輸入完成後直接回車即可

13樓:匿名使用者

明顯呀。這個是linux安全管理機制。切換其他使用者明顯需要輸入密碼,linux下是沒有提示的,輸入完後直接回車。

14樓:匿名使用者

只要輸入了密碼,按回車就可以了兄弟!我一開始也是這樣的,現在知道了告訴你!例如密碼是:123456,那輸入了123456按回車就對了,密碼不會顯示出來的!

15樓:匿名使用者

(0.75+0.25)/9 = 0.11

16樓:匿名使用者

linux的密碼是密文輸入。螢幕上不會有顯示的,連....都沒有

linux裡的su命令需要輸入密碼,如何在shell指令碼裡實現自動輸入su命令和密碼

17樓:匿名使用者

看過man su了,su並不帶輸入密碼的引數,所以需要使用su命令切換使用者的話,只能手動輸入密碼。

18樓:匿名使用者

直接在 passwd 檔案裡吧 root的密碼位刪除

19樓:匿名使用者

如果是想讓普通使用者執行哪個程式,可以設定 s 許可權位,如#chmod +s /sbin/reboot還有一種方法,編輯兩個指令碼,

乙個由/etc/rc.local啟動,讀取並執行 /tmp/fifofile323 (使用 mkfifo建立的管道檔案)的命令,

然後使用普通使用者向管道輸送命令,使得需要root使用者執行的命令可以用普通使用者來執行。

在linux系統中,從root使用者下用su 直接跳轉到其他使用者跳轉不過去,一直提示密碼不正確,怎麼處理?

20樓:

正常情況下,root使用者 可以跳轉到任何普通使用者下的(一些系統級的使用者有保護),

跳轉命回令有兩種寫答法:

一種是 #su - oracle (跳轉到oracle使用者下,並帶有oracle的所有環境變數)

另一種是#su oracle (這種跳轉不帶oracle使用者的環境變數,保留root的環境變數)

最關鍵一點,root使用者 su - 使用者 時,是不需要口令的。(無論口令是啥)

21樓:匿名使用者

請確認不是遠端時能以普通使用者登入。正常情況下su沒有限制這個形式來切換使用者的,起碼我在debian上沒有限制,我猜你用的什麼發行版本做的「安全措施」。估計要到專門講這個發行版的論壇去問。

22樓:小小不服

在root 下

用 passwd oracle

直接修改密碼 ~

三星s4,已經ROOT了,能恢復到未ROOT狀態嗎

抱歉,無bai法提供相關的duroot操作,由於通過第zhi三方軟體獲得daoroot許可權,可以訪問和修內改手機作業系統裡容幾乎所有的檔案,但這樣操作有可能影響手機的穩定性,出現宕機 重啟等人為性故障。另外獲取許可權後一般對儲存器和cpu等主機板上主要部件引起不良。root屬於修改作業系統軟體,按...

linux命令是必須學習Linux命令是必須學習

雖然linux桌面應用發展很快,但是命令在linux中依然有很強的生命力。linux是乙個命令列組成的作業系統,精髓在命令列,無論圖形介面發展到什麼水平這個原理是不會變的,linux命令有許多強大的功能 從簡單的磁碟操作 檔案訪問 到進行複雜的多 圖象和流 檔案的製作。舉乙個例子 linux的常用命...

對資料對數化是用log命令還是ln命令

取對數作用bai主要有 1.縮小資料的絕du對數值,方便zhi 計算。例如,每個資料項dao的值都很專大,許多這樣的值進行計算屬可能對超過常用資料型別的取值範圍,這時取對數,就把數值縮小了,例如tf idf計算時,由於在大規模語料庫中,很多詞的頻率是非常大的數字。2.取對數後,可以將乘法計算轉換稱加...