1.作用
chsh命令的作用是更改使用者shell設定,它的使用權限是所有使用者。
3.主要參數
-l:顯示系統(tǒng)所有Shell類型。
-v:顯示Shell版本號。
4.應用技巧
一、用戶如何獲得root權限:1. 進入terminal2. 輸入sudo passwd root 并設置密碼linux命令,提示要你輸入兩次密碼,自己設定密碼,一定要記住,然后切換到root使用3. 輸入 su root,要求你輸入密碼linux命令,然后輸入剛才設定的密碼回車就進去了4. 如果不想切換root但是想擁有大部分root權限,可以在使用命令時候加上sudo,sudo mount掛載sudo 命令......another如果你想在linux上切換用戶,那么輸入 su + 用戶名就ok了,他會要求你輸入密碼二、用戶如何獲得永久root權限1. 添加用戶,首先用adduser命令添加一個普通用戶,命令如下: #adduser tommy //添加一個名為tommy的用戶#passwd tommy //修改密碼changing password for user tommy.new unix password: //在這里輸入新密碼retype new unix password: //再次輸入新密碼passwd: all authentication tokens updated successfully.2. 賦予root權限方法一:修改/etc/sudoers 文件,找到下面一行,把前面的注釋(#)去掉## allows people in group wheel to run all commands%wheel all=(all) all然后修改用戶,使其屬于root組(wheel),命令如下:#usermod -g root tommy修改完畢,現在可以用tommy帳號登錄,然后用命令 su - ,即可獲得root權限進行操作。輸入“rundll32 netplwiz.dll,usersrundll”命令打開帳戶窗口,先選中要自動登陸的賬戶,去選“要使用本機,用戶必須輸入用戶名密碼”復選框,輸入該帳戶的密碼即可(前提是要關閉uac)。直接點擊“忘記密碼”,隨之出現“找回密碼”界面,在“賬戶”欄中輸入手機號,在“賬戶”下一欄中輸入“驗證碼”,手機將立即收到一條“短信校驗碼”,然后輸入“短信校驗碼”,即可重置登錄密碼。
Changing fihanging shell for cao
Password:
New shell [/bin/bash]: /bin/tcsh
上面代碼中,[ ]內是目前使用的Shell。普通用戶只能修改自己的Shell,超級用戶可以修改全體用戶的Shell。要想查詢系統(tǒng)提供哪些Shell,可以使用chsh -l 命令: