linux分配許可權
❶ linux中怎麼給普通用戶分配root許可權啊
普通用戶加root許可權方法:
1、直接修改passwd文件 ,將普通用戶的uid改成0
2、usermod -u 0 -o liuzhen,以用戶lz為例,要加-o選項,不然提示已存在。
3、給root用戶改名字
先修改passwd文件,再修改shadow文件,將root改成需要分配許可權的普通用戶名
然後使用lzz登錄,使用原來的root密碼即可
❷ 如何給linux用戶組賦許可權
可以在自己的主目錄下面使用 chmod 命令對文件名賦予合適的許可權。例如:
$chmod 765 myfile
7 為文件所有者許可權:可讀(4)、可寫(2)、可執行(1);
6 為同組用戶許可權:可讀(4)、可寫(2);
5為其它用戶許可權:可讀(4)、可執行(1)
❸ linux文件許可權所有人怎麼設置
Linux下使用chmod和數字改變文件或目錄的訪問許可權,設置所有人許可權方法如下:
[root@localhost~]#chmod777a.txt
#Linux下以數字來表示許可權
#r:對應數值4
#w:對應數值2
#x:對應數值1
#-:對應數值0
#按照規則,rwx合起來就是4+2+1=7,一個rwxrwxrwx許可權全開放的文件
用-l參數的ls命令顯示文件的詳細信息,其中包括許可權:
[root@localhost~]#ls-lh
總用量191M
-rwxrwx---1rootplugdev18M2007-02-28知沖鏈18:05ActionCube_v0.92.tar.bz2
#註:-rwxrwx---第2~10個字元當中的每3個為一組,左邊三個字元表示所有者許可權,中間3個字元表示與所有者同一組的用戶的許可權,右邊3個字元是其他用戶的許可權。
這三個一組共9個字元搭孫,代表的意義如下:
r(Read,讀取):判升對文件而言,具有讀取文件內容的許可權;對目錄來說,具有瀏覽目錄的許可權;
w(Write,寫入):對文件而言,具有新增、修改文件內容的許可權;對目錄來說,具有刪除、移動目錄內文件的許可權;
x(eXecute,執行):對文件而言,具有執行文件的許可權;對目錄了來說該用戶具有進入目錄的許可權。
❹ LINUX 如何對文件分配許可權 許可權分別是什麼
在Linux中,許可權的所有者分為用戶許可權,組許可權和其他許可權,分別是用字母u, g, o 代表
許可權分為:讀 r , 寫 w , 執行 x。
比如看到了,你一個文件夾1個的許可權是: rwxr-xr-x 這個許可權的意思是這個文件夾的所有者用戶是完全控制(第一段rwx),這個文件夾的所屬組用戶的許可權是讀取和執行(第二段r-x),這個文件夾的對於其他用戶來說是讀取和執行(第三段r-x)。
這些許可權都可以用數字來表示:r 4, w 2 , x 1, 那麼上邊的許可權就是755 (一段一段的加和)更改許可權的命令是chmod。
想這對文件夾/test設置許可權,希望是test文件夾的所屬用戶完全控制,所屬組和其他用戶只能讀取和執行。
(4)linux分配許可權擴展閱讀:
HFS+卷使用分配文件有以下幾點優勢:
1、使用文件允許分配文件為其自身分配存儲塊,這種方式相對簡單得多,因為這樣卷就只有一種塊類型——分配塊。HFS之所以復雜是因為它使用扇區來存儲分配點陣圖,用分配塊來存儲文件。
2、分配文件可以是不連續的,允許分配信息和用戶數據交叉存取。許多現代的文件系統都採取這種方式以減少文件增大的過程中的磁頭運動行程。
3、分配文件可以擴展。因為分配文件的可擴展性,所以很容易增加磁碟上的分配塊的數量。這無論是對於想減小分配塊的大小還是擴大整個磁碟的空間都是非常有用的。
4、分配文件的可收縮性。可以為不同大小的卷創建適當的鏡像,回寫至磁碟時,即便磁碟很大,也可以建立足夠的分配文件數據;如果寫入較小的磁碟,分配文件又可以收縮至適當的大小。
❺ 如何在linux下建站目錄分配許可權
linux目錄分配許可權用chmod命令
用法就是
更改某個目錄或者文件的許可權
chmod 許可權 要更改的文件或者目錄
更改某個目錄和其子文件夾及所包含的文件的許可權
chmod -R 許可權要更改的目錄
常用許可權
-rw-------(600)--只有屬主有讀寫許可權。
-rw-r--r--(644)--只有屬主有讀寫許可權;而屬組用戶和其他用戶只有讀許可權。
-rwx------(700)--只有屬主有讀、寫、執行許可權。
-rwxr-xr-xr (755)--屬主有讀、寫、執行許可權;而屬組用戶和其他用戶只有讀、執行許可權。
-rwx--x--x(711)--屬主有讀、寫、執行許可權;而屬組用戶和其他用戶只有執行許可權。
-rw-rw-rw-(666)--所有用戶都有文件讀、寫許可權。這種做法不可取。
-rwxrwxrwx(777)--所有用戶都有讀、寫、執行許可權。更不可取的做法。
❻ 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 給用戶賦予操作許可權
chown -R keesail:keesail ./local
賦予local目錄給keesail許可權
chmod 760 ./local
賦予local目錄讀寫許可權給keesail,別的用戶對這個目錄沒有任何許可權。
註:chmod 777 文件夾名稱,可以把文件夾設置成所有用戶都有完全的許可權。
不過更改系統文件夾下的默認許可權,會導致安全問題。
(7)linux分配許可權擴展閱讀:
linux 用戶許可權
1、賦予root許可權
usermod -g root test
2、建立用戶
useradd –d /usr/test -m test
此命令創建了一個用戶test,用戶主目錄為/usr/test
3、設置用戶密碼
修改自己的密碼 passwd ,需要輸入舊密碼
超級用戶修改其他用戶密碼:(無需修改密碼)
passwd test
4、chgrp命令
功能:改變文件或目錄所屬的組。
例1:$ chgrp - R book /opt/local /book
改變/opt/local /book/及其子目錄下的所有文件的屬組為book。
5、chown
功能:更改某個文件或目錄的屬主和屬組。這個命令也很常用。例如root用戶把自己的一個文件拷貝給用戶xu,為了讓用戶xu能夠存取這個文件,root用戶應該把這個文件的屬主設為xu,否則,用戶xu無法存取這個文件。
例1:把文件shiyan.c的所有者改為wang。
$ chown wang shiyan.c
例2:把目錄/his及其下的所有文件和子目錄的屬主改成wang,屬組改成users。
$ chown - R wang.users /his
❽ 在linux中怎麼給文件夾賦許可權
chmod 許可權 文件夾
比如 : chmod 0755 /tmp //這個只設置/tmp文件夾許可權為0755
chmod -R 0755 /tmp //這個設置/tmp文件夾及其子文件夾的許可權為0755
linux的文件夾也有三種許可權分別是:
r(Read 讀取):對文件有讀取文件內容的許可權(cat指令);對目錄有查看目錄下內容的許可權(ls命令)。
2.x(eXecute 執行):對文件有執行文件的許可權(./指令);對目錄該有進入目錄的許可權(cd命令)。
3.w(Write 寫入):對文件有增加、刪除、修改文件內容的許可權;對目錄有增加、刪除、修改目錄下內容的許可權。w 是可以在目錄下創建、修改、刪除文件,不僅可以修改自己的文件也可以修改別人的文件,因此增加了一個t 許可權對 x 許可權進行了限制,表示只可以修改自己的文件。
❾ linux下怎麼給用戶賦予許可權
使用chmod 命令
使用方式 : chmod [-cfvR] [--help] [--version] mode file...
說明 : Linux/Unix 的檔案調用許可權分為三級 : 檔案擁有者、群組、其他。利用 chmod 可以藉以控制檔案如何被他人所調用。
參數 :
mode : 許可權設定字串,格式如下 : [ugoa...][[+-=][rwxX]...][,...],其中
u 表示該檔案的擁有者,g 表示與該檔案的擁有者屬於同一個群體(group)者,o 表示其他以外的人,a 表示這三者皆是。
+ 表示增加許可權、- 表示取消許可權、= 表示唯一設定許可權。
r 表示可讀取,w 表示可寫入,x 表示可執行,X 表示只有當該檔案是個子目錄或者該檔案已經被設定過為可執行。
-c : 若該檔案許可權確實已經更改,才顯示其更改動作
-f : 若該檔案許可權無法被更改也不要顯示錯誤訊息
-v : 顯示許可權變更的詳細資料
-R : 對目前目錄下的所有檔案與子目錄進行相同的許可權變更(即以遞回的方式逐個變更)
--help : 顯示輔助說明
--version : 顯示版本
範例 :將檔案 file1.txt 設為所有人皆可讀取 :
chmod ugo+r file1.txt
將檔案 file1.txt 設為所有人皆可讀取 :
chmod a+r file1.txt
更多Linux操作知識,可以網路《Linux就該這么學》。
❿ linux怎樣給普通用戶設置許可權
linux與用戶許可權設置:
1、添加用戶
首先用adser命令添加一個普通用戶,命令如下:
#adser
tommy
//添加一個名為tommy的用戶
#passwd
tommy
//修改密碼
Changing
password
for
user
tommy.
New
UNIX
password:
//在這里輸入新密碼
Retype
new
UNIX
password:
//再次輸入新密碼
passwd:
all
authentication
tokens
updated
successfully.
2、賦予root許可權
方法一:修改
/etc/sudoers
文件,找到下面一行,把前面的注釋(#)去掉
##
Allows
people
in
group
wheel
to
run
all
commands
%wheel
ALL=(ALL)
ALL
然後修改用戶,使其屬於root組(wheel),命令如下:
#usermod
-g
root
tommy
修改完畢,現在可以用tommy帳號登錄,然後用命令
su
-
,即可獲得root許可權進行操作。
方法二:修改
/etc/sudoers
文件,找到下面一行,在root下面添加一行,如下所示:
##
Allow
root
to
run
any
commands
anywhere
root
ALL=(ALL)
ALL
tommy
ALL=(ALL)
ALL
修改完畢,現在可以用tommy帳號登錄,然後用命令
su
-
,即可獲得root許可權進行操作。