常用操作
>useradd -d <用戶主目錄> -m <用戶名> -g <用戶組> #添加用戶
>passwd <用戶名> #添加密碼,沒有密碼的用戶不能登陸?
>userdel <用戶名> #刪除用戶
>usermod -a -G <用戶組> <用戶名> #添加用戶到組
Linux下有三類用戶
1)超級(jí)用戶:root 具有操作系統(tǒng)的一切權(quán)限揭厚,UID值為0
2)普通用戶:普通用戶具有操作系統(tǒng)有限權(quán)限却特,UID值 500--6000
3)偽用戶:是為了方便系統(tǒng)管理,滿足相應(yīng)的系統(tǒng)進(jìn)程文件屬主的要求筛圆,偽用戶不能登陸系統(tǒng)裂明,UID值 1---499
用戶管理文件 /etc/passwd
(在此文件中,只定義賬號(hào)太援,不定義口令闽晦;文件中每行定義一個(gè)用戶,分七個(gè)部分)
賬號(hào)名稱:root提岔;用戶密碼:x仙蛉;用戶標(biāo)識(shí)碼(用戶ID):0;組標(biāo)識(shí)碼(用戶組ID):0碱蒙;用戶相關(guān)信息:admin;用戶家目錄:/root;用戶環(huán)境:/bin/bash
用戶口令文件 /etc/shadow
(此文件只有root用戶能訪問薪棒,分九個(gè)部分)
用戶名:root搞旭;口令:存放加密口令,如果第一個(gè)字符是喷兼!篮绰,表示該用戶不能登陸;最后一次修改時(shí)間季惯;最大時(shí)間間隔:0 可以隨時(shí)改變吠各;最小時(shí)間間隔:99999 表示永遠(yuǎn)不過期;警告時(shí)間:1周勉抓;不活動(dòng)時(shí)間走孽;失效時(shí)間;
用戶組分兩類
私有組:當(dāng)再創(chuàng)建一個(gè)新用戶user時(shí)琳状,若沒有制定他所屬于的組磕瓷,linux就建立一個(gè)和該用戶同名的私有組
標(biāo)準(zhǔn)組:標(biāo)準(zhǔn)組可以容納多個(gè)用戶,若使用標(biāo)準(zhǔn)組,再創(chuàng)建一個(gè)新用戶時(shí)困食,就應(yīng)該制定該用戶所屬于的組
用戶組的管理文件 /etc/group
組名:用戶登陸時(shí)所在的組名边翁;組口令:一般不使用;組標(biāo)識(shí)碼(GID)硕盹;組內(nèi)用戶列表:屬于該組的所有用戶列表符匾;
>usermod -a -G <用戶組> <用戶名> #講一個(gè)已有用戶添加到一個(gè)已有用戶組中
權(quán)限管理?
>ls -l <文件名> #查看文件權(quán)限 (ls -ld 查看文件夾權(quán)限)
其中有10位數(shù)字:最前面那個(gè)代表的是類型;中間三個(gè)代表所有者擁有的權(quán)限瘩例;之后三個(gè)代表組群擁有的權(quán)限啊胶;最后三個(gè)代表是其他人擁有的權(quán)限
r表示文件可讀;w表示文件可寫垛贤;x表示文件可執(zhí)行(如果是程序的話)焰坪;-表示相應(yīng)的權(quán)限還沒有被授予;
之后的 root root 就是擁有者勒聘惦,用戶和用戶組
>chmod go-rw xxx
>chown <用戶>:<用戶組> <文件>
表示刪除xxx的讀和寫權(quán)限某饰;
u代表所有者;g代表組群善绎;o代表其他人黔漂,但不是u和g;a代表全部的人禀酱,包含u炬守,g和o;
+表示添加權(quán)限剂跟;-表示刪除權(quán)限劳较;=表示使之成為唯一的權(quán)限;