继夫的玩弄H辣文的小说|女人与拘性猛交视频|精品欧美高清不卡高清|一起做亏亏的事情的视频|啦啦啦在线视频观看|望月直播下载ios版本|国产日韩欧美一区二区三区

6 每天一個Linux 命令 用戶和用戶組管理

小編,昨天和大家分享了vim 編輯器的使用linux系統沒有網卡配置文件,今天和大家談談用戶和用戶組的管理 。
什么是用戶:
用戶是系統中執行任務的一個身份
什么是用戶組:
是用戶的一種特殊目的的集合
用戶的分類:以uid進行分類
uid(用戶的身份證號 , 以uid識別不同的編號,系統判斷uid,來判斷是哪個用戶,本來就是uid,系統改成root的)
gid 用戶的所屬組id
uid=0 超級管理員用戶 root專屬
uid=1~999,的為 1~499 為 系統用戶 不是操作電腦的用戶,是軟件或者系統自動調用某一個系統用戶,系統自動管理
uid>=1000,>=500 為普通用戶,系統使用者自行設定配置的一類用戶,可以將普通用戶自定義為系統用戶
管理用戶的配置文件
/etc/以及/etc/(文件專門管理密碼)
vim /etc/
root:x:0:0:root:/root:/bin/bash
用戶名:密碼占位:uid:gid:注釋:家目錄路徑:shell
注釋:內容不影響用戶任何功能
shell:外殼,信息的傳遞和翻譯 , 人和計算機的翻譯官,我的命令翻譯成二進制給系統 , 系統翻譯成字符給我
cat /etc/ 用于查看當前系統支持的shell版本
常用shell:/bin/bash 大部分linux系統中的默認shell
/sbin/ 無法登錄系統,能被系統自動調用, 一般是系統用戶,不允許登錄的,不允許通過賬號密碼登錄
文件
用于存放用戶的密碼和密碼修改等相關時間設定
用戶管理相關命令
1.用于創建用戶
語法結構:
[選項] 用戶名 可以 在/etc/中查看
uid 默認使用上一個創建的用戶使用的uid+1 (如123用戶的UID為1000,那么緊接著的下一個用戶的uid 就是1001)
-u uid 數字 用戶名
默認創建一個用戶同名的組 , 與并將該組作為用戶的首選組讓用戶加入
-g gid|組名 用戶名 (組必須事先存在)
用戶創建時將用戶加入額外的組(從屬組)
-G gid|組名 用戶名 (組事先必須存在)
-c 字符串 用戶名 創建用戶并且添加注釋( 默認設定注釋信息為無)
家目錄默認設置用戶的家目錄為/home下與用戶同名的子目錄
-d 目錄路徑 [-m] 用戶名
shell 默認指定用戶的shell為/bin/bash
-s shell路徑 用戶名
2.用于設定用戶密碼
[用戶名] 即可修改用戶密碼
1.直接使用命令 , 表示修改當前用戶密碼
2.只有root用戶可以修改其他用戶密碼,而普通用戶只能修改自己的密碼
3.root用戶修改密碼是不需要原始密碼,不需要滿足密碼的復雜度要求,
但是普通用戶修改密碼時,必須輸入原始密碼以及密碼需要滿足復雜度要求
-d 用戶名 (用來清除用戶的密碼,無需密碼登入系統)
3.修改用戶信息的命令
選項 用戶名
大部分選項等同于命令
對于用戶從屬組的設定使用的命令是
將用戶加入新的從屬組-G 組名|gid -a 用戶名
將用戶加入所屬組–g 組名|gid -a 用戶名
4.刪除一個用戶
[選項] 用戶名
選項
-r 刪除用戶的同時,刪除用戶的家目錄和用戶的郵箱文件 (常用選項)
問題:
當普通用戶創建了一個文件 , 而普通用戶已經不存在了 。
那么文件的權限將會變成用戶的uid,
如果又創建了一個相同的uid 用戶,該用戶將繼承此文件 。
思考:如果避免此類安全問題的發生? 如何刪除一個用戶及其全部文件
使用find命令查找并刪除
find / -u 用戶名 –exec rm –rf {} ;
用戶組:
組的分類(與用戶的關系)
首選組(就是主組)
是用戶的默認屬組,是用戶文件中記錄的gid對應的用戶組,
作用:用戶執行任務時一個組的身份代表
從屬組(就是副組)
是用戶除了首選組以外linux系統沒有網卡配置文件,還可以加入若干的用戶組,這些額外加入的組 , 被稱作用戶的從屬組
/etc/group
root:x:0:
mail:x:12:
組名:密碼占位:gid:組內用戶(該組為這個用戶的從屬組)
是mail的從屬組
組的管理命令
1.新增組
[選項] 組名
選項
-g 數字表示指定組的gid
tail -n 1 /etc/group
2.修改組id
-g 數字 組名
3.刪除組
組名
請注意被刪除的組內不能有任何用戶,即該用戶不是任何一個用戶的首選組或者從屬組
用戶使用相關的命令
1.su 用于切換用戶
【6 每天一個Linux 命令 用戶和用戶組管理】語法格式
su – 用戶名
注意:切換使用的用戶使用完畢后請使用exit命令退出該用戶 , 不要連續切換用戶,不然會很占用系統資源
2.用于查看用戶的信息(屬性)
語法格式
id [用戶名]
3.sudo 讓普通用戶在一定條件下以root用戶身份執行命令
語法格式
sudo 命令
注意用戶必須成為才能使用sudo命令
成為的方法:讓用戶加入whell組中
這種成為了的普通用戶也成為管理員用戶
在/etc/文件中已經做好了設定 , 讓加入wheel組的用戶成為管理員
eg : suroot修改root密碼
今天就先寫到這! 謝謝大家的!謝謝
本文到此結束,希望對大家有所幫助 。