linuxsu的密碼
㈠ linux 下 為什麼在其他地方root 密碼正確 但在終端下su密令 密碼老是錯誤
貌似LINUX系統默認禁止任何人通過su命令改變為root用戶。。。試試這個方法vi /etc/pam.d/su(提前cp備份下su文件,別到時不會改回來,呵呵)查找,看看下面兩行:
authsufficient/lib/security/pam_rootok.so
authrequired/lib/security/Pam_wheel.so 如果2行後面有東西刪除掉試試 如果還不行就這么修改或添加這2行authsufficient/lib/security/pam_rootok.sodebug
authrequired/lib/security/Pam_wheel.so group=wheel 意思是只允許屬於wheel組的用戶使用su命令。最後把那個用戶添加到wheel組里,再su試試吧~
㈡ 求救 LINUX創建文件許可權不夠怎麼辦SU密碼忘記了,怎麼辦
linux 下面的管理員叫 root ,沒 admininstrator 什麼事。
su 的密碼忘了還要看你的系統了,某些系統沒有 root 密碼(不是空密碼,兩個意思,特點是保存密碼的 /etc/shadow 裡面 root 的密碼是 * ),比如 ubuntu 。用 sudo 命令即可,沒密碼的 root ,會被提示輸入當前用戶密碼,不過需要運行的用戶加入 wheel 組才可以 sudo 。
如果確實是有 root 密碼的,真忘了。
兩個選擇:
1、用 LiveCD 啟動計算機,之後掛載 Linux 分區,修改 /etc/shadow 文件,或者 chroot 過去 passwd -d root 刪掉密碼。
2、grub 啟動後,修改 kernel 啟動行,加參數 init=/bin/bash 啟動。修改密碼方式同上。
注意,這兩種方式可以很簡單的屏蔽,比如加 BIOS 密碼禁止設置光碟啟動,或者 GRUB 加密碼禁止修改參數。甚至還有分區加密的辦法。
㈢ Linux下su命令怎麼使用
Linux su,全拼:switch user,命令用於變更為其他使用者的身份,除root外,需要鍵入使用者的密碼。
使用許可權:所有使用者
語法:
su [參數] [-] [用戶帳號]
參數說明:
-f或者--fast不必讀啟動檔,僅用於csh或tcsh
-m -p或者-preserve-environment執行su時不改變環境變數
-c command或者--command=command變更為賬號為USER的使用者並執行指令後再變回原來使用者
-s shell或者--shell=shell指定要執行的shell,預設值為/etc/passwd內的該使用者shell
-help 顯示說明文件
--version 顯示版本資訊
-
-l或者--login這個參數加了之後,就好像是重新login為該使用者一樣,大部分環境變數都是以該使用者為主,並且工作目錄也會改變,如果沒有指定USER,內定是root
USER 欲變更的使用者賬號
ARG 傳入新的shell參數
㈣ Linux su密碼不正常怎麼辦
- 當前用戶不是管理員沒有許可權
- 密碼錯誤
- 環境變數有問題
- 希望可以幫助你,請採納,謝謝
㈤ linux 普通用戶使用 su - 回車後不提示password 或密碼: 但是輸入密碼 可以切換到root,如何設置提示
Linux默認輸密碼時就是不顯示的,你輸入密碼後按回車就可以了。
㈥ 在shell中使用linux的su命令 如何輸入密碼
你是不是直接的在終端裡面輸入了su
-
user?
如果是的話,問題就出在那個user上面。user在這里是登錄到系統中的具體的用戶的名稱。在實際使用中,是要依據具體情況來輸入的。不是照辦照抄的。
如果登錄的用戶叫u1,那應該是su
-
u1,如果登錄的是user1,那應該是su
-
user1。不能照抄。除非你哪裡那個用於日常應用操作的普通用戶的名稱就是user。
還有,我看到你在user後面還有<
passwd。那也是錯誤。不過這個也怪不得你,因為你沒有在命令行下操作的經驗。在電腦的語法格式中,以一對尖括弧,或者說是以小於號和大於號所包裹的部分表示命令中必須輸入的部分,沒有它這條命令無法執行。
說明這個passwd是su
-
user這條指令中必須輸入的部分。passwd實際上是pass
word的縮寫,就是密碼。
你應該這樣:
su
-
user回車
輸入密碼
這個密碼是什麼。不一定。不同的發行版會有不同設置。有些版本的linux,密碼指的是具有超級管理許可權的root的密碼。有的指的是當前登入系統的普通用戶的密碼。你自己去試一下就知道了。
㈦ linux su和sudo命令的區別
su
su的全稱並不是super user,而是switch user,是不是就突然明白了?是切換用戶的意思。su的一般使用方法是su或者su -,兩種方法雖然只差了1個字元,但也是有比較大的差異的。
加入了-參數,就是login-shell的方式,也就是說切換到另一個用戶之後,當前的shell會載入對應的環境變數和各種設置;
如果沒有加入-參數,就是non-login-shell的方式,也就是說當前的shell還是載入切換之前的那個用戶的環境變數以及各種設置。
如果不想因為切換到另一個用戶導致自己在當前用戶下的設置不可用,那麼就可以用non-login-shell的方式;如果切換用戶後,需要用到該用戶的各種環境變數,那麼使用login-shell方式即可。
sudo
全稱為super user do,即以超級用戶的方式執行命令,這里的超級用戶指的就是root用戶,我們在Linux中有時會遇到permission
denied的情況,如以ubuntu用戶的身份查看/etc/shadow的內容,因為它是只有root用戶才能查看的,這個時候就可以使用sudo。
兩者的區別在於:
使用su - 提供root賬號的密碼,可以切換到root用戶;
使用sudo su -,提供當前用戶的密碼,也可以切換到root用戶。
如果我們的Linux系統有很多用戶需要使用的話,前者要求所有用戶都知道root用戶的密碼,顯然是非常危險的;後者是不需要暴露root賬戶密碼的,用戶只需要輸入自己的賬戶密碼就可以。
㈧ linux 從普通用戶切換為管理員時用 su 命令為什麼提示輸入密碼,按什麼鍵游標都沒反應。
linux里有嚴格的許可權控制,如果從root切換到其他用戶不需要密碼就能切換;如果從其他用戶切換為root用戶則必須輸入root用戶的密碼。
1、su root 提示輸入密碼是因為管理員許可權很高,為防止其他用戶亂篡改系統,切換為管理員時必須輸入管理員密碼。
2、輸入的密碼是不可見的,輸錯了只能重輸,看不見游標的。
㈨ linux默認root密碼
1、使用putty連接到用伺服器中,然後在登陸的界面中輸入:root 回車。
㈩ Linux Deepin 系統su命令的密碼是什麼呀
你其實應該用sudo sh ./VMware.......完成這個任務的,這時候要求輸入的是你自己的密碼。原因:Ubuntu當中,root是空密碼,而Linux是不允許空密碼賬戶以任何方式登錄的(包括root)。