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

linux給其他用戶許可權

發布時間: 2022-12-13 08:28:18

linux給新用戶賦予許可權

name是用戶名(所屬主、所屬用戶),group是所屬組
記得切換到超級管理員下再執行此命令

利用chown 將指定文件的擁有者改為指定的用戶(或用戶id)或組(或組id);文件是以空格分開的要改變許可權的文件列表,支持通配符

Ⅱ 如何在linux中 用root用戶給其他用戶許可權

、添加用戶,首先用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許可權進行操作

Ⅲ linux 下如何給用戶添加許可權

linux 添加用戶、許可權:
# useradd –d /usr/sam -m sam
此命令創建了一個用戶sam,其中-d和-m選項用來為登錄名sam產生一個主目錄/usr/sam(/usr為默認的用戶主目錄所在的父目錄)。
假設當前用戶是sam,則下面的命令修改該用戶自己的口令:
# passwd
Old password:******
New password:*******
Re-enter new password:*******
如果是超級用戶,可以用下列形式指定任何用戶的口令:
# passwd sam
New password:*******
Re-enter new password:*******
參考====================================
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許可權進行操作。

Ⅳ linux中多用戶以及許可權的理解

linux操作系統是多用戶管理系統,管理起來非常麻煩,所以用組的概念來管理用戶就變的簡單多了, 一個用戶可以屬於多個組,一個組可以有多個用戶,用戶和組是多對多的關系。

linux的多用戶多分組管理系統都是針對 文件 來說的, 每個文件都有所屬的用戶和所屬的分組。

linux系統是根據用戶UID來識別用戶的,並不是根據用戶名。linux用戶分為以下3種

每行數據為一個用戶,可以看到紅色部分為root超級用戶,藍色部分為系統用戶,綠色部分為普通用戶。

我們可以看到該文件屬於root用戶和root組。然後root用戶許可權是rw-,root組內成員的許可權是r--,而其他用戶的許可權是r--。由於其他用戶的許可權都是r--,所以任何用戶都是可以讀的。

在/etc/group文件中存儲著系統的所有組,查看文件內容,如下圖

大致分為4段

我們可以看到圖中mail分組的第4段有值為postfix,也就是postfix用戶應該有倆個分組,一個初始組和一個附屬組,我們執行以下命令驗證

用戶密碼文件shadow和組密碼文件gshadow的許可權都是000,所有其他用戶是不能查看的,只有root用戶才可以查看,root用戶也是不能修改該文件的。

使用 whoami 命令查看。

postfix用戶有倆個所屬組postfix和mail。由此可見, uid是指用戶id(用戶名稱),gid是指初始組id(初始組名稱),groups是指包括初始組在內的所有組id(所有組名稱)

我們知道了/etc/group文件的第四段為 組內成員 ,所有我們可以通過 grep 來匹配相關組。比如查詢mail組內的所有成員,命令如下, 可以看到mail組內有mail,postfix和tom3個用戶。

上面是一種方法,我們也可以直接使用命令來查看。

添加用戶只能root用戶來添加,普通用戶沒有許可權,添加用戶有倆種方式

在centos系統下,這倆種方式沒有區別, 都會在/home下自動創建與用戶名同名的用戶目錄,且都是需要使用 passwd userName 命令來設置用戶密碼的,只有設置完密碼後才可以正常登錄。

在unbantu系統下,這倆種方式是有區別的,使用 useradd userName命令 不會在/home下自動創建與用戶名同名的用戶目錄,且不會自動選擇shell版本,後續也是需要使用 passwd username來設置密碼的 。 而使用 adser userName 命令的話 是會在/home目錄下自動創建與用戶名同名的用戶目錄,也會自動選擇shell版本,且會自動提示輸入用戶密碼,對用戶比較友好,後續不需要在使用passwd來設置密碼。

刪除用戶,並不會刪除用戶相關的文件

刪除用戶且一起刪除家目錄

格式如下:

參數如下:
-g 指定組(只有root可以使用)
-a 指定用戶加入組
-d 從組中刪除該用戶
-p 從組中清楚所有成員
-l 顯示組成員列表

linux中每個文件都是有許可權的。 每個文件都有自己的所屬用戶和所屬組,且擁有所屬用戶許可權,所屬組許可權和其他許可權3種。
許可權一般分為讀,寫,執行3種,通過這樣的機制來限制哪些用戶或用戶組可以對特定文件進行相應的操作。

目錄有x許可權才可以cd進入該目錄。目錄有r許可權才能在該目錄中使用ll或者ls查看目錄。一個目錄中的文件能否被刪除或者創建取決於該目錄是否有w許可權。

執行ll命令後顯示如下,我們解讀一下

從左到右發現一共有7段

然後執行如下命令

test文件的許可權改為

常用的參數為 -R ,常用於修改目錄許可權,該參數表示為該目錄以及目錄下的所有子文件都修改為相同的許可權。

然後執行如下命令

再次查看test文件

常用的參數為 -R ,常用於修改目錄,該參數表示為該目錄以及目錄下的所有子文件都修改為相同的用戶及用戶組。

想切換到root用戶,直接使用su命令即可

Ⅳ Linux的用戶體系與許可權

使用這個用戶登錄linux系統後的一般操作(除sudo/su等操作外)都是這個用戶許可權的操作,包括 啟動應用後,該應用具有的許可權,也是和這個用戶一致的 。Linux每個進程都是以某個用戶身份運行, 進程的許可權與該用戶的許可權一樣,用戶的許可權越大,則進程擁有的許可權就越大 。用戶本身對系統的許可權在創建用戶時設置,也可後續更改(如不能登錄等等)。

查看所有用戶信息。

Linux許可權授權,默認是授權給三種角色,分別是user、group、other。三種角色對目錄的許可權:chmod 設置數字許可權4,2,1,分別對應的是r,w,x,即可讀,可寫,可執行。 對目錄設置許可權時,可以加-R遞歸參數。可以對文件的這三個角色進行目錄讀寫可執行授權, 如圖 。

以上圖所示,第一組為文件所有者的許可權,第二組為文件所屬組的許可權,第三組為其他人的許可權。其表示的具體含義為:文件所有者具有對文件的讀寫許可權,文件所屬組的用戶具有對文件讀寫的許可權,而其他人只有讀取文件的許可權。

文件的所有者

文件的所有者一般是創建該文件的用戶,對該文件具有完全的許可權。在一台允許多個用戶訪問的 Linux 主機上,可以通過文件的所有者來區分一個文件屬於某個用戶。當然,一個用戶也無權查看或更改其它用戶的文件。

文件所屬的組

假如有幾個用戶合作開發同一個項目,如果每個用戶只能查看和修改自己創建的文件就太不方便了,也就談不上什麼合作了。所以需要一個機制允許一個用戶查看和修改其它用戶的文件,此時就用到組的概念的。我們可以創建一個組,然後把需要合作的用戶都添加都這個組中。在設置文件的訪問許可權時,允許這個組中的用戶對該文件進行讀取和修改。

其他人

如果我想把一個文件共享給系統中的所有用戶該怎麼辦?通過組的方式顯然是不合適的,因為需要把系統中的所有用戶都添加到一個組中。並且系統中添加了新用戶該怎麼辦,每添加一個新用戶就把他添加到這個組中嗎?這個問題可以通過其他人的概念解決。在設置文件的訪問許可權時,允許其他人戶對該文件進行讀取和修改。

授權完各個角色的許可權,那麼怎麼更改文件所屬的角色。如下:

更改文件擁有者: chown 賬號名稱 文件或目錄

更改文件所屬用戶組:chgrp 組 目錄或文件名

web目錄許可權設置參考 。 注意Web伺服器各自的運行用戶如果要對web目錄進行操作,也必須得到web目錄的rwx授權才可以。

linux裡面如何讓某個程序以某個用戶來運行?比如讓mysql程序用mysql用戶去運行。讓httpd用httpd用戶去運行。

Ⅵ linux 給用戶sudo 和 操作文件許可權

給讀寫許可權(當前目錄下所有文件)
chmod -R 755 ./
給讀寫可執行許可權
chmod -R 777 ./
當前目錄
chmod -R 777 xxx

-rw------- (600) 只有所有者才有讀和寫的許可權

-rw-r--r-- (644) 只有所有者才有讀和寫的許可權,組群和其他人只有讀的許可權

-rwx------ (700) 只有所有者才有讀,寫,執行的許可權

-rwxr-xr-x (755) 只有所有者才有讀,寫,執行的許可權,組群和其他人只有讀和執行的許可權

-rwx--x--x (711) 只有所有者才有讀,寫,執行的許可權,組群和其他人只有執行的許可權

-rw-rw-rw- (666) 每個人都有讀寫的許可權

-rwxrwxrwx (777) 每個人都有讀寫和執行的許可權

[root@localhost ~]# chown [-R] 所有者 文件或目錄

Ⅶ linux怎樣修改用戶許可權

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

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

Ⅷ 如何給linux用戶組賦許可權

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

Ⅸ 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文件許可權設置能給其他指定的用戶設定許可權嗎

想要設置文件許可權,首先要確認必須使用這個文件的創建者(所有者)的賬號。

1,如果這個兩個用戶是輸入不同用戶組的,比如是用戶名為root(等同於windows的管理員賬戶),使用命令

[xuwangcheng14@root]# id root
[xuwangcheng14@root]# uid=0(root) gid=0(root) groups=0(root)

root為root用戶組。假如root為文件的創建者,另外兩個用戶分別為jees和miss,jees組別為root組,miss組別為http組,
這樣來說jees對於root是同組的,用字母g(group)表示;
miss對於root是其他組的,用戶字母o(other)表示;
root自身則用u(user)表示。
這樣就好辦了,使用chmod命令可以對 不同組別的用戶對於文件添加或者減少許可權:
x: execute(執行許可權)
r: read(讀許可權)
w: write(寫許可權)

[xuwangcheng14@root]# chmod 754 ./mydir -R

改變一個文件的許可權: chmod mode file|dir
改變所有子目錄的許可權: chmod mode dir -R (注意後面加了個-R參數 )
參數就是許可權模式 mode = 777 or 752 ,666,,, ;
mode 的三個數字,分別表示user,group,others所具有的許可權。
1 = x 執行 2 = w 寫 4 = r 讀,比如user具有所有許可權,1+2+4=7,
又比如group 具有讀 和執行許可權 1+4 =5。
這樣就能改變兩個不同用戶對同一目錄下的文件的許可權。

2,如果這兩個用戶是屬於同一組(相對於文件所有者的組)呢?
jess為http組,miss為users組,
可以通過改變文件屬主來使兩個用戶為不同的用戶組:

[xuwangcheng14@root]# chown -R jess.http ./mydir
[xuwangcheng14@root]# chmod 754 ./mydir -R

第一個命令改變了mydir目錄下所有文件的所有者為http組的jess,
第二條命令和上面的是一樣的。

熱點內容
抖音電腦後台伺服器中斷 發布:2025-05-15 11:11:59 瀏覽:307
sql2008伺服器 發布:2025-05-15 11:03:27 瀏覽:306
我的世界pe伺服器創造 發布:2025-05-15 10:51:17 瀏覽:608
移動端打吃雞要什麼配置 發布:2025-05-15 10:48:16 瀏覽:756
我的世界哪五個伺服器被炸了 發布:2025-05-15 10:36:16 瀏覽:994
ehcache存儲對象 發布:2025-05-15 10:35:31 瀏覽:528
搭建虛擬電腦的伺服器 發布:2025-05-15 10:29:31 瀏覽:270
湖人雙核配置哪個最好 發布:2025-05-15 10:09:48 瀏覽:980
手機熱點密碼怎麼查看 發布:2025-05-15 09:54:47 瀏覽:109
生意發力雲存儲 發布:2025-05-15 09:54:45 瀏覽:617