首頁技術文章正文

Linux教程:詳細介紹Linux系統(tǒng)中的權限問題

更新時間:2020-04-01 來源:黑馬程序員 瀏覽量:

一、權限概述

1、什么是權限

在多用戶計算機系統(tǒng)的管理中,權限是指某個特定的用戶具有特定的系統(tǒng)資源使用權利。

在Linux 中分別有讀、寫、執(zhí)行權限:
linux權限管理01
注:一般給予目錄讀權限時,也將會給其執(zhí)行權限,屬于“套餐”組合
假設目錄叫做 boxuegu
cd boxuegu
ls
ls /boxuegu
A 給boxuegu文件夾的權限
B root

2、為什么要設置權限
1)服務器中的數(shù)據價值
2)員工的工作職責和分工不同
3)應對自外部的攻擊
4)內部管理的需要

3、Linux中的權限類別
Linux 系統(tǒng)一般將文件權限分為3 類:
read(讀)
write(寫)
execute(執(zhí)行)
誰對文件有讀,寫,執(zhí)行的權限呢?


4、Linux中文件所有者
1)所有者分類(誰)
對于文件的所有者,又分為3類:
user(屬主)
group(屬組)
other(其他用戶)
user(屬主):文件的創(chuàng)建者或擁有者,換句話說,某個賬戶對這個文件有的權限。
A 一個人
B 多個人
group(屬組):文件所屬的用戶組,換句話或,某個用戶組對這個文件有的權限。
A 一個人
B 多個人
other(其他用戶):除了上面提到的屬主和屬組之外的所有用戶,對這個文件有的權限
A 一個人
B 多個人
舉例:
愛情公寓拆遷,拆遷款按照政策,分配如下:一半給張偉,另一半由愛情公寓3601和3602室的其余的伙伴平分。如果把拆遷款看做一個文件,那么這個文件的權限是:
屬主:張偉
屬組:3601和3602的其他伙伴,他們是一個組
其他用戶:沒有

2)所有者的表示方法
① u(the user who owns it)(屬主權限)
用u表示,文件所有者,默認為文檔的創(chuàng)建者
② g(other users in the file's group)(屬組權限)
用g表示,在文件所屬組(默認是創(chuàng)建文件的用戶的主組)里的用戶
③ o(other user not in the file's group)(其他權限)
用o表示,既不是文件的創(chuàng)建者,也不在文件屬組里的用戶,稱為其他人
注意:某些資料上會提到linux ugo權限,所謂ugo,就是User,
Group,Other三個單詞的首字母。就指屬主,主組,其他三種權限。
ugo等于u+g+o
a (all)等于u+g+o
我們后面設置文件權限的時候,會用到
④ root用戶(超級管理員)
在Linux 中,還有一個神一樣的用戶,這就是root 用戶,因為在所有用戶中它擁有最大的權限 ,可以管理著普通用戶。因此以后在設置文檔的
權限的時候不必考慮root 用戶。推薦了解linux云計算+運維開發(fā)培訓課程。

分享到:
在線咨詢 我要報名
和我們在線交談!