關於Linux下的使用者操作
引用自:https://www.douban.com/note/338488349/
https://www.cnblogs.com/weiweiqiao99/archive/2010/11/10/1873761.html
一。在Ubuntu13.10下建立一個新的使用者:
Step1:新增新使用者
useradd -r -m -s /bin/bash 使用者名稱
Step2:配置新使用者密碼
passwd 使用者名稱
Step3:給新新增的使用者增加ROOT許可權
vim /etc/sudoers
然後新增:
使用者名稱 ALL=(ALL:ALL) ALL
另外,如果直接用useradd新增使用者的話,可能出現沒有home下的資料夾,以及shell無法自動補全的顯現。出現此問題只要修改/etc/passwd下的/bin/sh為/bin/bash即可。
Ubuntu是最近很流行的一款Linux系統,因為Ubuntu預設是不啟動root使用者,現在介紹如何進入root的方法。
(1)從user使用者切換到root使用者
不管是用圖形模式登入Ubuntu,還是命令列模式登入,我們會發現預設的使用者是user
但是當我們需要執行一些具有root許可權的操作(如修還系統檔案)時,經常需要用sudo授權,感覺很麻煩
此時我們可以切換到root使用者,只需要簡單的執行sudo su 即可
注意: 出於安全考慮,預設時Ubuntu的root使用者時沒有固定密碼的,它的密碼是隨機產生並且動態改變
的,貌似是每5分鐘改變一次,所以用su(switch user)是不可以的,因為我們不知道root的密碼
(2)從root使用者切回user使用者
想從root使用者切回user使用者只需執行命令:su user (user是你自己安裝時候的使用者名稱),或是直接輸入exit,也可Ctrl+D組合鍵推出
(3)給root設定一個密碼
預設root使用者是無固定密碼的,並且是被鎖定的,如果想給root設定一個密碼
只需執行命令:sudo passwd root 然後根據提示一步一步來
這樣皆可以向(1)裡面提到的那樣 su root
注意:給root設定密碼後,仍可以 sudo su 切換到root使用者
附:在圖形模式下 系統->系統管理->使用者和組 也可以給root設定密碼
(4)禁用和啟用root登入
執行 sudo passwd -l root 即可(只是禁用root,但是root密碼還儲存著),再執行su root發現認證失敗,
要再次啟動root登入,執行 sudo passwd -u root 即可
(5)讓Ubuntu自動登入
圖形模式下 系統->系統管理->登入視窗 授權解鎖後選擇
作為 user自動登入 即可。
注:我的Ubuntu是10.04 server版本