chsh命令在Linux系統中用於更改用戶登錄時的默認shell。
默認情況下,用戶登錄時的默認shell是/usr/bin/bash,但chsh命令允許用戶更改為其他可用的shell。使用chsh命令可以更改當前登錄用戶的默認shell,也可以更改其他用戶的默認shell,但需要root許可權。以下是chsh命令的使用方法:
不帶任何參數和用戶名稱,則chsh會以應答的方式進行設定,系統會提示輸入密碼,然後要求輸入新的shell路徑,如輸入/bin/zsh並按下Enter鍵,如果輸入的路徑是一個有效的shell路徑,並且有許可權訪問該路徑,系統會提示操作成功。
使用-s
使用-l或--list-shells選項來列出當前系統可用的shell清單。
使用-u或--help選項來獲取線上幫助。
使用-v或-version選項來顯示版本信息。
此外,只有具有root許可權的用戶才能使用chsh命令更改其他用戶的默認shell。在使用chsh命令更改其他用戶的默認shell時,需要輸入相應的用戶名和密碼。