新聞中心
隨著互聯(lián)網(wǎng)的不斷發(fā)展,正版軟件的價格越來越高,中小企業(yè)乃至個人用戶的軟件需求難以得到滿足。于是,在這樣的環(huán)境下,Linux操作系統(tǒng)便開始受到越來越多的關(guān)注。作為免費、開源的操作系統(tǒng),Linux在企業(yè)中的應用也越來越普遍。

作為一種基于UNIX的操作系統(tǒng),Linux涉及到很多文件的運行和管理。在Linux文件系統(tǒng)中,文件和目錄在權(quán)限和所有權(quán)上是有嚴格限制的。這就涉及到了Linux的用戶與用戶組的概念。
Linux中的用戶和用戶組
在Linux系統(tǒng)中,每個用戶都有自己的主要組(Primary Group)和附加組(Supplementary Groups),而每個文件也都有自己的擁有者和用戶組。當Linux中有多個用戶需要對一個文件進行處理的時候,就可以通過附屬組權(quán)限來保證文件的安全性。
附屬組權(quán)限的作用
在Linux系統(tǒng)中,附屬組權(quán)限可以讓多個用戶共享某個資源,Linux中的附屬組權(quán)限是指一個文件可以同時屬于多個用戶組。附屬組權(quán)限適用于一些需要多個用戶訪問的目錄和文件,不同用戶組成員可以根據(jù)自身權(quán)限和身份訪問并修改相應目錄和文件。
Linux附屬組權(quán)限的設置
要設置Linux附屬組權(quán)限,必須要先創(chuàng)建一個新的用戶組,并將需要訪問該文件的用戶都加入到這個用戶組之中。
下面我們以一個具體的案例來說明。
假設當前用戶組“dept1”主要成員為Jim和Jerry,而現(xiàn)在有另外一個用戶Tom需要有權(quán)利對該組文件進行編輯,這時候就需要將他加入到dept1附屬組中。具體步驟如下:
1.創(chuàng)建一個新用戶組
groupadd dept1
2.將Tom加入到新用戶組
usermod -aG dept1 Tom
3.將文件設為dept1組成員的共享組
chgrp dept1 filename
這樣,就可以讓多個用戶在同一個組下共享一個文件,達到有效的文件管理和權(quán)限控制。
使用附屬組權(quán)限的注意事項
雖然附屬組權(quán)限可以有效的控制文件的訪問和修改,但是在使用時也有一些注意事項:
1.附屬組權(quán)限的設置只針對本次使用,重啟后需要重新設置。
2.附屬組權(quán)限的使用也需要管理員的支持。
3.不要濫用附屬組權(quán)限,保護好自己的數(shù)據(jù)和系統(tǒng)安全。
作為一種免費、開源的操作系統(tǒng),Linux在系統(tǒng)管理和文件管理上有其獨特的優(yōu)勢,通過學習Linux附屬組權(quán)限設置方法,可以讓系統(tǒng)管理員更好地掌控系統(tǒng)和文件,以提高系統(tǒng)安全性和文件管理效率。
相關(guān)問題拓展閱讀:
- linux 疑問 如何查看用戶所在組,及權(quán)限
- Linux 中文件屬性以及文件權(quán)限
linux 疑問 如何查看用戶所在組,及權(quán)限
linux查看用戶所在組及權(quán)限的方法有:
ls -l /etc/group 查看所有的用戶組及權(quán)限
ls -l /etc/passwd 查看所有用戶及權(quán)限
groups 查看當前用戶所在的組
擴展資料
linux通用命令
1、date :print or set the system date and time
2、stty -a: 可以查看或者打印控制字符(Ctrl-C, Ctrl-D, Ctrl-Z等)
3、passwd: print or set the system date and time (用passwd -h查看)
4、 logout, login: 登錄shell的登錄和注銷命令
5、pwd: print working directory
6、more, less, head tail: 顯示或部分顯示文件內(nèi)容
7、lp/lpstat/cancel, lpr/lpq/lprm: 打印文件
8、更改文件權(quán)限: chmod u+x…
9、刪除非空目錄:rm -fr dir
10、拷貝目錄: cp -R dir
11、fg jobid :可以將一個后臺進程放到前臺
Ctrl-z 可以將前臺進程掛起(suspend), 然后可以用bg jobid 讓其到后臺運行
job & 可以碼禪直接讓job直接在后臺運行
12、kill 的作茄早用遲納塵: send a signal to a process. eg: kill -9 發(fā)送的是SIG_KILL信號。。。 具體發(fā)送什么信號 可以通過 man kill 查看
13、 ps 的用法, ps -e 或 ps -o pid,ppid,session,tpgid, comm (其中session顯示的sessionid, tpgid顯示前臺進程組id, comm顯示命令名稱。)
Linux 中文件屬性以及文件權(quán)限
可以看到列出了當前目錄下的所有文件,包括權(quán)限信息,所屬用戶,日期和文件名,其它很好理解但是看到
-rwxrwxr-x
這一串字符的時候完全是懵逼狀態(tài)的,我是誰?我在哪?我要干什么??先來對里面的字符一步步拆分吧。
首先之一個字符用來標識是文件還是目錄,這里只列出兩個有代表性的:
然后在接下來的剩余字符中,以三個為一組,且均為『rwx』 的三個參數(shù)的組合。其中, 代表可讀 (read)、 代表可寫 (write)、 代表可執(zhí)行 (execute)。我們知道,在 Linux 中,文件的基本權(quán)限就有九個,分別是
owner/group/others 三種身份各有自己的 read/write/execute 權(quán)限。那我們就明白了,并且可以得出結(jié)論:
我們?nèi)绻胍榭炊U脊單個文件的默認權(quán)限可以使用命令:
ls -al 文件賀磨滲名
可以看到文件
hello.c
的默認權(quán)限為
-rwxr-xr–
,要改變它的權(quán)限為
rwxrwxr-x
,我們可以使用 chmod 命令,有兩種方法設置方法:
1、符號類型改變文件權(quán)限:
chmod u=rwx,g=rwx,o=rx 文件名
從上示例中可以看到
hello.c
的權(quán)限已經(jīng)變成
rwxrwxr-x
。
2、數(shù)字類型改變文件權(quán)限,各權(quán)限的分數(shù)對照表如下:
每種身份(owner/group/others)各自的三個權(quán)限(r/w/x)分數(shù)是需要游洞累加的,例如當權(quán)限為: 分數(shù)則是:
變更權(quán)限的指令 chmod 的語法是這樣的:
選項與參數(shù):
如果要將
hello.c
的所有權(quán)限都啟用,那么可以這樣:
一頓操作猛如虎,
hello.c
的文件權(quán)限變更為
rwxrwxrwx
,?美滋滋。
關(guān)于linux 附屬組 權(quán)限的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
香港服務器選創(chuàng)新互聯(lián),2H2G首月10元開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網(wǎng)服務提供商,擁有超過10年的服務器租用、服務器托管、云服務器、虛擬主機、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗。專業(yè)提供云主機、虛擬主機、域名注冊、VPS主機、云服務器、香港云服務器、免備案服務器等。
文章題目:學會使用Linux附屬組權(quán)限,輕松掌控文件管理(linux附屬組權(quán)限)
瀏覽地址:http://m.fisionsoft.com.cn/article/djdcpio.html


咨詢
建站咨詢
