Linux切换用户
顯示目前用戶的名稱
logname切換用戶
su 用戶名當在權限不夠的時候可以使用下面的命令執行,執行完會再自動切換到執行前的用戶
su -c 要執行的命令 要切換的用戶名 su -c ls root提高普通用戶的操作權限,權限提升到了root
sudo <參數> sudo lssudo其它參數說明:
sudo -V sudo -h sudo -l sudo -v sudo -k sudo -s sudo -H sudo [ -b ] [ -p prompt ] [ -u username/#uid] -s sudo command -V 顯示版本編號 -h 會顯示版本編號及指令的使用方式說明 -l 顯示出自己(執行 sudo 的使用者)的權限 -v 因為 sudo 在第一次執行時或是在 N 分鐘內沒有執行(N 預設為五)會問密碼,這個參數是重新做一次確認,如果超過 N 分鐘,也會問密碼 -k 將會強迫使用者在下一次執行 sudo 時問密碼(不論有沒有超過 N 分鐘) -b 將要執行的指令放在背景執行 -p prompt 可以更改問密碼的提示語,其中 %u 會代換為使用者的帳號名稱, %h 會顯示主機名稱 -u username/#uid 不加此參數,代表要以 root 的身份執行指令,而加了此參數,可以以 username 的身份執行指令(#uid 為該 username 的使用者號碼) -s 執行環境變數中的 SHELL 所指定的 shell ,或是 /etc/passwd 里所指定的 shell -H 將環境變數中的 HOME 指定為要變更身份的使用者HOME目錄(如不加 -u 參數就是系統管理者 root ) command 要以系統管理者身份(或以 -u 更改為其他人)執行的指令切換到root用戶執行ls命令
su -u root ls幫助文檔
su --help顯示用戶的ID和所屬群組的ID
id語法
id [-gGnru][--help][--version][用戶名稱]參數說明:
-g或–group 顯示用戶所屬群組的ID。 -G或–groups 顯示用戶所屬附加群組的ID。 -n或–name 顯示用戶,所屬群組或附加群組的名稱。 -r或–real 顯示實際ID。 -u或–user 顯示用戶ID。 -help 顯示幫助。 -version 顯示版本信息。清屏
clear # 不是刪除,只是頂到上面去了總結
- 上一篇: oracle备份密码文件,[数据库]Or
- 下一篇: linux sftp密码错误,linux