Linux系統的使用者

2021-08-29 10:12:27 字數 2467 閱讀 6264

系統中每個程序(應用程式)都為乙個指定使用者執行,每乙個檔案屬於乙個特定使用者,對檔案和目錄的訪問受到使用者的限制;

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不能重...