當前位置:首頁 » 操作系統 » linux用戶組許可權

linux用戶組許可權

發布時間: 2022-08-06 08:57:24

A. linux用戶共有幾類,每類用戶擁有的許可權是什麼

三類:超級用戶、系統用戶和普通用戶。
超級:root,它具有一切許可權,只有進行系統維護(例如建立用戶等)或其他必要情形下才用超級用戶登錄,以避免系統出現安全問題。
系統用戶:bin、daemon、adm、lp等用戶,是Linux系統正常工作所必需的內建的用戶,主要是為了滿足相應的系統進程對文件屬主的要求而建立的,系統用戶不能用來登錄。
普通用戶:為了讓使用者能夠使用Linux系統資源而建立的,我們的大多數用戶屬於此類。
如果是root組,就擁有系統的最高管理許可權。添加新用戶一般不會加在這個組,而是創建一個和用戶名一樣名字的組,這樣比較好,一般只有使用應用軟體和在自己有許可權的文件夾下進行文件操作。其實已經足夠使用。其他組都是根據特殊需要而設置的不同組,有的許可權一樣,有的許可權不同,不建議隨便加新的用戶到已經存在的組,除非你明確地知道自己是在做什麼。可參考《Linux就該這么學》了解更多Linux知識。

B. linux怎樣修改用戶許可權

看你是要給用戶本身修改許可權,還是修改文件的許可權讓其它用戶可以訪問執行。
一般如果你修改用戶本身的許可權,也沒有太多好改的,一般用戶創建用戶(useradd)之後,用戶就會有一個默認或指定的
userid和groupid.
一般對UNIX系統下的文件,都分為「user自己、usergroup、其它user」可以「讀、寫、執行」三類,用ls
-la可以看到,如:
#
ls
-l
-rwxr-xr-x
1
root
bin
62528
Jan
23
2005
zip
其中r表示可以
read/讀,w表示可以
write/寫,x表示可以
execute/執行。
userid一般都是唯一的,但你可以修改自己user的group信息,以加入需要的用戶組裡面訪問特定的文件。
groupadd
:添加用戶組;
groupdel
:刪除用戶組;
groupmod
:修改用戶組信息
一般我們日常碰到要修改用戶許可權的,往往是要麼修改一下用戶的gorupid,通過上面命令可以改;要麼是把普通用戶改成具有超級許可權的用戶,這個一般自己不能直接改,只能是root或有root許可權的用戶才能幫你改,在/etc/passwd文件裡面,找到對應userid那一行,將userid那一列你的id改成0,然後強制保存退出。這時候你的這個用戶就有超級用戶許可權了。改用戶的groupid也可以這樣改。
如果是改某個文件的屬性,就比較簡單了,直接用chmod命令就可以了,我一般直接後面接數字,如果要給rwx的許可權,就給7,rw-,就是6,r--就是4(二進制的,對應x
-1,w-2,r
-4),比如要給某個文件用戶自己rwx許可權,用戶group內
r-x的許可權,其它人r--只讀,那麼用chmod命令就可以:
#
chomd
754
上面都是自己根據以往經驗總結寫的,鼓勵一下原創吧,呵呵。

C. linux的許可權分配特點

Linux中的用戶與用戶組

1、Linux多用戶、多任務的特性

不同用戶具有不同的許可權,每個用戶在許可權允許的范圍內完成不同的任務,

Linux正是通過這種許可權的劃分與管理,實現了多用戶多任務的運行機制。

2、Linux用戶的分類(3種)

在Linux下用戶是根據角色定義的,具體分為三種角色

每個用戶都有一個UID,並且是唯一的,通常UID號的取值范圍是0~65535,

a. 管理員(超級用戶):擁有對系統的最高管理許可權 ,默認是root用戶【0】

b. 系統用戶(虛擬用戶):

也叫「偽」用戶,這類用戶最大特點是不能登錄系統, 它們的存在主要是為了方便系統管理,滿足相應的系統進程對文件屬主的要求。

例如,系統默認的bin、adm、nobody用戶等,一般運行的web服務,默認使用的就是nobody用戶,但是nobody用戶是不能登錄系統的【1-499】

(運行後台程序,daemon守護進程)

c. 普通用戶:只能對自己目錄下的文件進行訪問和修改,具有登錄系統的許可權

例如,上面提到的crx用戶,A,B用戶等【500+】

3、用戶和組的概念

我們知道,Linux是一個多用戶多任務的分時操作系統,如果要使用系統資源,就必須向系統管理員申請一個帳戶,然後通過這個帳戶進入系統。這個帳戶和用戶是一個概念。

通過建立不同屬性的用戶,一方面,可以合理利用和控制系統資源;

另一方面,也可以幫助用戶組織文件,提供對用戶文件的安全性保護.

每個用戶都用一個唯一的用戶名和用戶密碼,在登錄系統時,只有正確輸入了用戶名和密碼,才能進入系統和自己的主目錄。

用戶組是具有相同特徵用戶的邏輯集合。

通過定義用戶組,在很大程度上簡化了管理工作

4、用戶和組的關系:

用戶和用戶組的對應關系有:一對一、一對多、多對一、多對多

一對一:一個用戶可以存在一個組中,也可以是組中的唯一成員。

一對多:一個用戶可以存在多個用戶組中,此用戶具有多個組的共同許可權

多對一:多個用戶可以存在一個組中,這些用戶具有和組相同的許可權

多對多:多個用戶可以存在多個組中,其實就是上面三個對應關系的擴展

為了方便用戶管理,提出了「組」的概念,可以給組分配許可權,把相同用戶的許可權放在同一個組中



5、三個重要配置文件

(1)/etc/passwd (冒號「:」為分隔符)

由於/etc/passwd文件是所有用戶都可讀的,因此就導致了用戶的密碼容易出現泄露,於是,Linux將用戶的密碼信息從/etc/passwd中分離出來,單獨放到一個文件中, 這個文件就是/etc/shadow。該文件只有root用戶擁有讀許可權,從而保證了用戶密碼的安全性。

現在許多linux版本都使用了shadow技術,把真正加密後的用戶密碼存放到/etc/shadow文件中,而在/etc/passwd文件的密碼欄位只存放一個特殊的字元,例如用「x"或者"*"來表示。



(3)/etc/group

5、每個用戶和每個用戶組都有一個屬於自己惟一的一個ID(分別是UID和GID)

6、什麼是shell ?

shell是你(用戶)和Linux(或者更准確的說,是你和Linux內核)之間的介面程序。你在提示符下輸入的每個命令都由shell先解釋然後傳給Linux內核。相當於一個翻譯官。Linux下常用的shell用sh、bash、csh等,

D. linux 怎麼查看某個用戶所有的許可權

linux中查看某個用戶許可權的命令為( 以mysql用戶為例):

cat/etc/passwd|grep mysql

在Linux/etc/passwd中一行記錄對應著一個用戶,每行記錄又被冒號(:)分隔為7個欄位,其格式如下:

用戶名:口令:用戶標識號:組標識號:注釋性描述:主目錄:登錄Shell

(4)linux用戶組許可權擴展閱讀:

在Linux /etc/passwd 用戶信息中各欄位(列)的用途介紹

1、用戶名(login_name):用於區分不同的用戶。注冊的名稱在同一系統中是唯一的。在許多系統上,此欄位的長度限制為8個字元(字母或數字)。

2、口令(passwd):用於驗證用戶的合法性,超級用戶root或某些高級用戶可以使用系統命令passwd來更改系統中所有用戶的密碼,普通用戶也可以使用passwd命令來更改自己的口令。

3、用戶識別號(UID):UID用於區分不同的用戶。在系統內部管理進程和文件保護時,請使用UID欄位。在Linux系統中,可以使用注冊名稱和UID來標識用戶,但是UID對系統來說更重要,而對於用戶來說注冊名使用起來更方便。

4、組標識號(GID):與UID一樣,用戶的組標識號也存儲在passwd文件中。在現代Unix / Linux中,每個用戶可以同時屬於多個組。除了指定passwd所屬的基本組外,還可以在/ etc / group文件中指定組中包含的用戶。

5、用戶名(user_name):包含有關用戶的一些信息,例如用戶的真實姓名,辦公室地址,聯系電話等。在Linux系統中,mail和finger之類的程序使用此信息來標識系統的用戶。

6、用戶主目錄(home_directory):此欄位定義單個用戶的主目錄。當用戶登錄時,Shell將使用該目錄作為用戶的工作目錄。

E. 如何給linux用戶組賦許可權

可以在自己的主目錄下面使用 chmod 命令對文件名賦予合適的許可權。例如:
$chmod 765 myfile
7 為文件所有者許可權:可讀(4)、可寫(2)、可執行(1);
6 為同組用戶許可權:可讀(4)、可寫(2);
5為其它用戶許可權:可讀(4)、可執行(1)

F. linux系統命令 ls -l顯示出的用戶許可權分為幾組

題主你好,

上圖就是ls -l命令回顯的一般格式, 我們主要看第一部分, 第一部分已經被我用豎線分為四部分了.

   第1部分: - 表示這是一個文件; d 表示這是一個文件夾; 當然還有其它的類型,但最常見的就這兩種.

    第2,3,4部分,每部分有3位, 從左到右是用來設置: 文件所屬用戶所擁有的許可權; 和用戶屬於同一個組的其它用戶對該文件擁有的許可權, 其它用戶對該文件擁有的許可權.

-----

  常見的許可權有3個, r(讀),w(寫),x(執行). 拿我上圖的hello這個文件來說,它現在的第一部分是:

        -rwxr-xr-x

我們把它拆解來看:

    最左邊的橫杠-,表示hello是一個文件(而不是文件夾啥的).

    剩下的9位rwxr-xr-x還要被拆成3部分, 每部分3位, 從左到右依次是:

        rwx: 表示hello這個文件擁有者對該文件有 讀(r),寫(w),執行(x)的許可權;

        r-x:  表示和hello擁有者在一個組里的用戶對hello這個文件有讀許可權(r)和執行許可權(x),沒有寫許可權(可以看到中間許可權位為-);

        r-x: 表示其它用戶對hello這個文件也是擁有讀許可權(r)和執行許可權(x),沒有寫許可權(可以看到中間許可權位為-);

-----

說明: 這里的  文件, 文件擁有者, 和擁有者同組用戶, 其它用戶可以用下列的比喻來理解:

   文件: 你就想成你自己製作的玩具;

   文件擁有者: 就是你自己, 在linux里你可以先簡單的理解為文件的創建者;

   和擁有者同組用戶: 你就想像為你的同班同學;

   其它用戶: 就是除了你和你班裡同學以外的其它人

-----

使用上面這個比喻來看rwxr-xr-x這個許可權就是:

    你,你的同班同學和其它人都可以看你的玩具,也可以玩你的玩具, 但只有你可以改裝你的玩具, 如在上面寫上字啥的,別人是不可以的.

-----

希望可以幫到題主, 歡迎追問.

   

G. linux 下如何添加用戶並給用戶添加可執行許可權

1、首先連接成功,可以進行操作,點擊連接linux按鈕,如下圖所示。

H. linux修改文件用戶許可權

chmod 可以更改許可權 前三個屬於用戶 中間三個屬於租 後面三個屬於其他 讀寫執行 例如給用戶所有許可權給組讀許可權 chmod 740 a.txt 具體可以看看《linux就該這么學》

I. linux怎麼修改用戶許可權

linux中更改用戶許可權和用戶組可以使用chmod命令。

增加許可權給當前用戶 chmod +wx filename。

命令中各選項的含義為:u 表示「用戶(user)」,即文件或目錄的所有者。g 表示「同組(group)用戶」,即與文件屬主有相同組ID的所有用戶。o 表示「其他(others)用戶」。a 表示「所有(all)用戶」。它是系統默認值。

J. linux 疑問 如何查看用戶所在組,及許可權

linux查看用戶所在組及許可權的方法有:

ls -l /etc/group 查看所有的用戶組及許可權

ls -l /etc/passwd 查看所有用戶及許可權

groups 查看當前用戶所在的組

(10)linux用戶組許可權擴展閱讀

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: 顯示或部分顯示文件內容

7、lp/lpstat/cancel, lpr/lpq/lprm: 列印文件

8、更改文件許可權: 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 發送的是SIG_KILL信號。。。 具體發送什麼信號 可以通過 man kill 查看

13、 ps 的用法, ps -e 或 ps -o pid,ppid,session,tpgid, comm (其中session顯示的sessionid, tpgid顯示前台進程組id, comm顯示命令名稱。)

熱點內容
cygwin編譯器 發布:2022-08-10 22:57:03 瀏覽:756
modpython 發布:2022-08-10 22:55:46 瀏覽:735
雲伺服器圖形界面 發布:2022-08-10 22:54:06 瀏覽:145
psv的存儲卡 發布:2022-08-10 22:53:07 瀏覽:861
編譯後生成文件 發布:2022-08-10 22:52:47 瀏覽:550
linuxmt 發布:2022-08-10 22:49:32 瀏覽:835
未打開存儲許可權 發布:2022-08-10 22:49:09 瀏覽:543
python區域網ip 發布:2022-08-10 22:47:38 瀏覽:193
天姬變如何查原來的伺服器 發布:2022-08-10 22:46:20 瀏覽:480
cod17重新開始編譯著色器失敗 發布:2022-08-10 22:45:07 瀏覽:461