系統中每個程序(應用程式)都為乙個指定使用者執行,每乙個檔案屬於乙個特定使用者,對檔案和目錄的訪問受到使用者的限制;
id命令:顯示當前已登入使用者的資訊;
id username 命令:顯示其他使用者資訊
ps命令:顯示當前shell中的程序;
/etc/passwd採用以下格式(7個冒號分隔字段):
username:password:uid:gid:gecos:/home/dir:shell
username:uid到使用者名稱的對映,便於使用者使用
password:以前是以加密方式儲存密碼的位置;現在密碼儲存在/etc/shadow的單獨檔案中
uid:使用者id,最基本的標識使用者的編號;
gid:使用者主要組id編號
gecos:使用者名稱的別名(通常是實際姓名)
/home/dir:使用者個人資料和配置檔案
shell:使用者登入時執行的程式,對於普通使用者,通常是使用者命令列提示符的程式;
uid 0:始終分配給超級使用者uid 1-200:一系列系統使用者,靜態分配給系統程序uid 201-999:一系列系統使用者,供檔案系統中沒有自己的檔案的系統程序使用;通常在安裝需要他們的軟體時,從可用池中動態分配給他們,程式以無特權系統使用者身份執行,以便限制他們僅訪問正常執行所需的資源uid 1000+:可供分配給普通使用者的資源
useradd username:建立使用者,登入密碼隨機設定
passwd username:修改密碼
usermod:修改現有使用者
usermod --help:顯示可用於修改賬戶的基本選項
userdel username:將使用者從/etc/passwd中刪除,預設情況下,保留主目錄不變
usedel -r username:同時刪除使用者和主目錄
安裝完ubuntu之後,忽然意識到沒有設定root密碼;ubuntu的預設root密碼是隨機的,每次重啟都有乙個新的root密碼;
更改方法是:輸入sudo passwd,然後輸入密碼,再次確認密碼即可。
username:當前使用者的使用者名稱;
hostname:主機名稱
~:代表當前目錄
$:普通使用者;
#:root使用者
切換使用者的命令是su,su是(switch user)切換使用者的縮寫。通過su命令,
1.從普通使用者切換到root使用者;從普通使用者切換到root使用者需要密碼(該密碼是root的密碼)
在終端輸入su或者su root,然後回車;輸入root密碼即可
2.從root使用者切換到普通使用者;從root使用者切換到普通使用者不需要密碼。
在終端輸入su。然後回車;
由普通使用者返回root使用者:輸入exit,然後回車即可;
3.從普通使用者切換到另乙個普通使用者
終端輸入su username,然後回車,輸入使用者密碼即可
linux 系統使用者切換
1.linux系統中使用者切換的命令為su,語法為 su fmp c command s shell help version user arg 引數說明 f fast 不必讀啟動檔案 如 csh.cshrc 等 僅用於csh或tcsh兩種shell。l login 加了這個引數之後,就好像是重新登...
Linux系統使用者許可權
掌握其中的邏輯關係 屬主 u 屬組 g 其他人 o 所有人 a 讀 r 4 可讀許可權,使用者只具有檢視的許可權 執行 x 1 可執行許可權,使用者可以對檔案有執行的許可權,能夠直接執行檔案 通過命令ls l檔案 目錄或者ll d檔案 目錄可以檢視檔案 目錄的許可權。root localhost l...
linux系統中使用者
一 使用者身份介紹 1 系統管理員使用者,uid user identification 0,2 系統使用者,uid為1 999,預設的程式都有獨立的系統使用者負責,執行,進而控制被破壞的範圍,3 普通使用者,uid 從1000開始,由管理員建立,用於日常工作的使用者,注 建立使用者時,uid不能重...