一,通過檔案設定和修改
帳號配置的檔案在 /etc/passwd,而其密碼以x表示,實際儲存在/etc/shadow檔案中。/etc/passwd中的儲存形式
如下:name:password:id:group id:comment:home directory:login shell。
二,通過命令設定、修改
useradd指令進行增加,比如該賬戶使用的shell目錄和home目錄如下配置:
useradd --shell /sbin/nologin --home-dir /user/local/nginx nginx
即增加乙個帳號為nginx,其shell的目錄為/sbin/nologin,其home目錄為/user/local/nginx。
usermod命令進行編輯 userdel 則可以刪除乙個帳號。如果userdel -r則一併將帳號的home目錄下檔案刪除。
三,使用者組的配置檔案
使用者組配置檔案在/etc/group中,有如下的語法形式:
group name:password:group id:user list
password也常常是x,這表示組沒有密碼。
四,組管理命令
groupadd groupname比較常用,其他的引數,請參見man groupadd。groupmod和groupdel命令介紹略。
五,將使用者加入組
檢視當前使用者所屬的組。
作業系統 Linux程序控制
編寫一段程式 程式名為fork.c 使用系統呼叫fork 建立兩個子程序。當此程式執行時,在系統中有乙個父程序和兩個子程序活動。讓每乙個程序在螢幕上顯示乙個字元 父程序顯示字元 a 子程序分別顯示字元 b 和字元 c 試觀察記錄螢幕上的顯示結果,並分析原因。1 進入linux作業系統。2 開啟終端,...
linux作業系統基礎命令
gcc的知識要點 gcc的初衷是為gnu作業系統專門編寫的一款編譯器,gnu系統是徹底自由的軟體。gcc的基本用法 gcc hello world.c c,只編譯,不鏈結成為可執行檔案,編譯器只是由輸入的.c的源 檔案生成.o為字尾檔案的目標檔案,通常用於編譯不包括主程式的子程式。gcc hello...
linux作業系統命令基礎
常用指令 ls 顯示檔案或目錄 l 列出檔案詳細資訊l list a 列出當前目錄下所有檔案及目錄,包括隱藏的a all mkdir 建立目錄 p 建立目錄,若無父目錄,則建立p parent cd 切換目錄 touch 建立空檔案 echo 建立帶有內容的檔案。cat 檢視檔案內容 cp 拷貝 m...