Linux系統(tǒng)是一種典型的多用戶系統(tǒng),不同的用戶處于不同的地位,擁有不同的權(quán)限。為了保護系統(tǒng)的安全性,Linux系統(tǒng)對不同的用戶訪問同一文件(包括目錄文件)的權(quán)限做了不同的規(guī)定。
(1)Linux文件屬主和屬組
命令:$ ls -l
(2)更改文件屬性
1、chgrp:更改文件屬組
語法:chgrp [-R] 屬組名 文件名
-R表示遞歸更改文件屬組
2、chown: 更改文件屬主 也可以同時更改文件屬組
語法:chown [-R] 屬主名 文件名
chown [-R] 屬主名:屬組名 文件名
3、chmod : 更改文件9個屬性
Linux文件屬性有兩種設(shè)置方法,一種是數(shù)字,一種是符號。
Linux文件的基本權(quán)限就有九個,分別是owner/group/others三種身份各有自己的read/write/execute權(quán)限。
Linux文件屬性有兩種設(shè)置方法,一種是數(shù)字,一種是符號。
Linux文件的基本權(quán)限就有九個,分別是owner/group/others三種身份各有自己的read/write/execute權(quán)限。
r:4(讀權(quán)限)w:2(寫權(quán)限) x:1(執(zhí)行權(quán)限)
基本上就九個權(quán)限分別是(1)user (2)group (3)others三種身份啦! 那么我們就可以藉由u, g, o來代表三種身份的權(quán)限!
此外, a 則代表 all 亦即全部的身份!那么讀寫的權(quán)限就可以寫成r, w, x!也就是可以使用底下的方式來看:
chmod u
g
o
a +(加入)
-(除去)
=(設(shè)定) r
w
x 文件或目錄
修改test1權(quán)限命令:
$ chmod u=rwx,g=rx,o=r test1 // 修改 test1 權(quán)限
我們知道Linux的目錄結(jié)構(gòu)為樹狀結(jié)構(gòu),最頂級的目錄為根目錄 /。
其他目錄通過掛載可以將它們添加到樹中,通過解除掛載可以移除它們。
在開始本教程前我們需要先知道什么是絕對路徑與相對路徑。
Linux系統(tǒng)中使用以下命令來查看文件的內(nèi)容:
Linux系統(tǒng)是一個多用戶多任務(wù)的分時操作系統(tǒng),任何一個要使用系統(tǒng)資源的用戶,都必須首先向系統(tǒng)管理員申請一個賬號,然后以這個賬號的身份進入系統(tǒng)。
用戶的賬號一方面可以幫助系統(tǒng)管理員對使用系統(tǒng)的用戶進行跟蹤,并控制他們對系統(tǒng)資源的訪問;另一方面也可以幫助用戶組織文件,并為用戶提供安全性保護。
每個用戶賬號都擁有一個惟一的用戶名和各自的口令。
用戶在登錄時鍵入正確的用戶名和口令后,就能夠進入系統(tǒng)和自己的主目錄。
實現(xiàn)用戶賬號的管理,要完成的工作主要有如下幾個方面:
3、修改賬號
修改用戶賬號就是根據(jù)實際情況更改用戶的有關(guān)屬性,如用戶號、主目錄、用戶組、登錄Shell等。
語法:usermod 選項 用戶名
常用的選項包括-c, -d, -m, -g, -G, -s, -u以及-o等linux常用命令,這些選項的意義與useradd命令中的選項一樣,可以為用戶指定新的資源值。
4、用戶口令的管理
用戶管理的一項重要內(nèi)容是用戶口令的管理。用戶賬號剛創(chuàng)建時沒有口令,但是被系統(tǒng)鎖定,無法使用,必須為其指定口令后才可以使用,即使是指定空口令。
語法:passwd 選項 用戶名
參數(shù)選項:
每個用戶都有一個用戶組,系統(tǒng)可以對一個用戶組中的所有用戶進行集中管理。不同Linux 系統(tǒng)對用戶組的規(guī)定有所不同,如Linux下的用戶屬于與它同名的用戶組linux常用命令,這個用戶組在創(chuàng)建用戶時同時創(chuàng)建。
用戶組的管理涉及用戶組的添加、刪除和修改。組的增加、刪除和修改實際上就是對/etc/group文件的更新。