當前位置:首頁 » 操作系統 » Linux許可權和組

Linux許可權和組

發布時間: 2022-08-03 16:06:29

㈠ 57linux下怎麼分配許可權和組許可權

用chmod 來指明用戶許可權、用戶組許可權、其它用戶的許可權 。
比如 chmod 755 test

對於擁有者test的許可權來說是7

同一組的許可權 是5
其它用戶的許可權是5

r =4 w =2 e =1

r是讀 w是寫 e是可執行許可權

相加即是

㈡ linux 用戶與組許可權的問題

我說下大致方法,你可以參考下

ls -al 時,可以發現每個文件或文件夾都有許可權設置
那麼,這些許可權代表的意思是什麼呢?

-rwxrw-r-- 1 root root 229 2008-09-25 yum.conf

1、最頭部會有10個位置,第一個位置會有幾個不同的字母可以填寫,
- 代表 文件
d 代表 文件夾(目錄)
l 代表 鏈接文件 (link file)
b 代表文件中可供存儲的介面設備
c 代表串口設備(鍵盤、滑鼠等)

2、後面9個位置會用到r w x 來表示,r代表讀的許可權,w代表寫的許可權,x代表可執行的許可權,另外,他們是三個為一組,每組代表的含義不同,前三個代表的是 文件擁有者的許可權,中間三個代表 同一用戶組成員的許可權,後三個代表 其他非本用戶組的許可權

3、上述中的1 代表連接數

4、第一個root 代表文件擁有者,如果是work用戶,則這顯示的是work

5、第二個root 代表文件所屬的用戶組,如果屬於root組,則顯示為root,如果為work組,則這顯示的是work

後面的和這題目沒關系,就不解釋了。 相信你看完這個,應該知道如何建立用戶,如何建立用戶組,如何將用戶放入相應的用戶組中,並建立許可權正確的文件夾和文件,如果許可權不對,也可以通過命令來修改。

更改所屬用戶組 chgrp
更改文件擁有者 chown
更改文件或目錄許可權 chmod

這些命令和其他要用到的命令,你可以去查,都非常簡單,自己動手查看會讓你記得更牢。

㈢ linux如何給文件許可權

chmod -R 755 文件夾名 ,一般加這個許可權就好了。第一個數字表示根用戶有讀寫執行許可權,第二個表示組用戶有讀和執行的許可權,第三個是其他用戶有讀和執行的許可權。
一、訪問許可權
訪問許可權分為讀(read)、寫(write)、執行(execute)三種,

並且涉及到文件所有者(user)、文件所屬組(group)、其他人(other)三個主體。

選取上圖紅框中的兩行為例,結合下面的表格先講一下基本結構:




第一位表示文件類型

第二~十位表示許可權:每三位一組,共三組,分別表示三個主體對應的三種許可權

對照表格可以知道

drwxr-xr-x表示:

d為目錄文件
文件所有者可讀、可寫、可執行(rwx:可讀r、可寫w、可執行x)
文件所屬組可讀、可執行(r-x:可讀r、不可寫-、可執行x)
其他人可讀、可執行(r-x:可讀r、不可寫-、可執行x)
-rw-r--r--表示:

-為普通文件
文件所有者可讀、可寫(rw-:可讀r、可寫w、不可執行-)
文件所屬組可讀(r--:可讀r、不可寫-、不可執行-)
其他人可讀(r--:可讀r、不可寫-、不可執行-)
二、修改許可權
如何修改許可權?一般有兩種方法:

文字法:chmod [who][operator][permission] <file-name>
數字法:chmod xxx <file-name>

1.文字法:

[who]:表示要修改的主體,

u:用戶(user),即文件所有者:創建文件的人
g:同組用戶(group),即文件所屬組:與文件屬主有相同組ID的所有用戶
o:其他用戶(others),即其它人:與文件無關的人
a:所有用戶(all),它是系統默認值
[operator]:表示進行哪種修改操作,

+:添加某個許可權
-:取消某個許可權
=:賦予給定許可權並取消其他所有許可權(如果有的話)
[permission]:表示要設置的許可權,

r:可讀
w:可寫
x:可執行

2.數字法:

xxx表示數字屬性,格式為3個從0到7的數,其對應的主體順序是u g o,

將對應主體位上的所有權值分別相加就可以得到這個三位數了。

4表示可讀許可權
2表示可寫許可權
1表示可執行許可權
0表示沒有許可權
相加後的值表示的意義如下:

7=4+2+1 表示可讀可寫可執行
6=4+2 表示可讀可寫
5=4+1 表示可讀可執行
3=2+1 表示可寫可執行

例1:
chmod 755 <file-name>
表示將文件<file-name>的許可權修改為:

u(文件所有者) 可讀可寫可執行

g(文件所屬組) 可讀可執行

o(其它人) 可讀可執行

這種修改用第一種方式來寫就是(假設文件之前沒任何許可權)(如果有許可權這樣寫也可以,只是太繁瑣):

chmod a+rx,u+w <file-name>


chmod ugo+rx,u+w <file-name>


chmod u+rwx,go+rx <file-name>

另外,

如果原來文件已經有許可權,如-rw-r--r--,則用第一種方式來寫如下:

chmod ugo+x <file-name>


chmod a+x <file-name>

如果原來文件已經有許可權,如drwxrwxrwx,則用第一種方式來寫如下:

chmod go-w <file-name>

例2:
chmod 777 <file-name>
表示將文件<file-name>的許可權修改為:

a(所有人)可讀可寫可執行

這種修改用第一種方式來寫就是(假設文件之前沒任何許可權)(如果有許可權這樣寫也可以,只是太繁瑣):

chmod a+rwx <file-name>


chmod ugo+rwx <file-name>

另外,

如果原來文件已經有許可權,如drwxr-xr-x,則用第一種方式來寫如下:

chmod go+w <file-name>

㈣ 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這個許可權就是:

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

-----

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

   

㈤ linux用戶和組的許可權管理

下邊是我的
你網路chmod 看下命令詳解然後就會用了
對於合並組我沒想過 但是你可以修改參數 然後每個建立的用戶的組可以設置成你編輯的那個組名 太失敗了我 沒認真搞過 沒時間

將目錄 /tmp/sco 這個目錄的所有者和組改為sakia和組net chown -R sakia:net /tmp/sco chmod 修改文件和文件夾讀寫執行屬性 1。把hh.c文件修改為可寫可讀可執行 chmod 777 hh.c 要修改某目錄下所有的文件屬性為可寫可讀可執行 chmod 777 *.* 把文件夾名稱與後綴名用*來代替就可以了。 同理若是要修改所有htm文件的屬性 chmod 777 *.htm 2。把目錄 /tmp/sco修改為可寫可讀可執行 chmod 777 /tmp/sco 要修改某目錄下所有的文件夾屬性為可寫可讀可執行 chmod 777 * 把文件夾名稱用*來代替就可以了 要修改/tmp/sco下所有的文件和文件夾及其子文件夾屬性為可寫可讀可執行 chmod -R 777 /tmp/sco 可寫 w=4 可讀 r=2 可執行 x=1 777就是擁有全許可權。根據需要可以自由組合用戶和組的許可權

㈥ Linux組和用戶許可權問題

加用戶是一樣的 net user username password /add net localgroup administrators username /add 遠程組 你就看的計算機上的哪個組是有遠程許可權的,你就指定到那個組去。一般來說administrators這個組是最高管理員的許可權。

㈦ 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等,

㈧ linux下怎麼分配許可權和組許可權

linux中所有的許可權都是針對文件的,目錄也是一種文件,你的普通用戶當然沒有許可權刪除別人的建立的文件了,要想讓他們能刪除,就要把這個文件的許可權給他們才行。
一如何給組添加許可權把一個文件的許可權賦予一個組需要使用chgrp命令,格式如下:
?1chgrp 用戶組 文件或文件夾
每個文件只能屬於單一的一個組文件擁有者或root可以用chgrp改變文件所屬組chgrp 用戶組 文件或文件夾用戶組必須在linux中存在二如何給用戶添加許可權文件擁有者可以改變文件許可權(用chmod命令)root用戶可以使用chown命令改變文件的 擁有者chown 用戶名 要改變的文件名用戶名必須存在於操作系統中.

㈨ 關於linux用戶和用戶組許可權的問題,文件讀寫許可權的問題

Linux下許可權有三種,用戶許可權,組許可權,其他用戶。
可以使用ls -l filename 會列出改文件的許可權。

分別用rwx表示讀,寫和可執行三種許可權,
對於文件:
r:可讀,可以使用類似cat等命令查看文件內容;
w:可寫,可以編輯或刪除此文件;
x:可執行,eXecutable,可以命令提示符下當做命令提交給內核運行
對於目錄:

r:可以對此目錄執行ls以列出內部的所有文件;
w:可以在此目錄創建文件;
x:可以使用cd切換進次目錄,也可以使用ls -l查看文件的詳細內容。
一個文件從左至右依次用這三個符合表示上面所說相對應的許可權。
比如一個文件許可權像這樣-rwx-rw-r--代表用戶有讀,寫和可執行,組有讀和寫許可權,其他用戶有讀許可權。
第一個-代表該文件的類型,比如是目錄的話會顯示d,軟鏈接的話會顯示l,和許可權無關。
可以使用chmod filename 改變文件的許可權。
可以使用chown filename 改變文件所屬的用戶和組。

熱點內容
php旅遊網站系統 發布:2024-05-07 20:27:32 瀏覽:610
jdk源碼怎麼看 發布:2024-05-07 20:18:22 瀏覽:519
編程c語言自學書 發布:2024-05-07 20:12:03 瀏覽:422
usb大容量存儲驅動 發布:2024-05-07 19:02:01 瀏覽:815
紅米1s沒有存儲空間 發布:2024-05-07 18:59:09 瀏覽:505
妖雲解壓密碼 發布:2024-05-07 18:50:08 瀏覽:1002
sql語句等於怎麼寫 發布:2024-05-07 18:05:46 瀏覽:816
我的世界電腦版第三方伺服器大全 發布:2024-05-07 18:00:46 瀏覽:627
主伺服器的ip地址 發布:2024-05-07 17:58:50 瀏覽:546
組伺服器打電腦游戲 發布:2024-05-07 17:46:19 瀏覽:866