檔案許可權管理和使用者管理

2021-10-07 10:05:30 字數 1754 閱讀 3205

修改檔案或目錄許可權

linux系統的使用者管理

linux系統是乙個典型的多使用者系統,不同使用者處於不同地位,擁有不同的許可權

他是為了保護linux系統的安全性

linux系統不同的使用者訪問同乙個檔案(目錄)的許可權做出不同的規定

在linux系統中如何區分檔案和目錄(靠著檔案屬性區分)

檔案的屬性的第一列、檔案型別、檔案許可權

d開頭:目錄

-開頭:檔案

l開頭:鏈結檔案

c開頭:裝置

b開頭:儲存裝置

第一組:2-4字元,屬主許可權,給檔案的擁有者

第二組:5-7字元,屬組許可權,使用者同組的說有使用者擁有該檔案的許可權

第三組:8-10字元,其他使用者許可權,非以上使用者

讀r:讀取檔案的內容

寫w:編輯並儲存錄入資訊

執行x:當前使用者可以執行的特殊檔案(指令碼、二進位制檔案)

第一組屬主

每乙個位置叫做乙個許可權,每三個許可權就代表讀寫執行,許可權表示方法是數字法(八進位制)

4:r、2:w、1:x、0:-

第二組屬組

每乙個位置叫做乙個許可權,每三個許可權就代表讀寫執行,許可權表示方法是數字法(八進位制)

4:r、2:w、1:x、0:-

第三組其他

每乙個位置叫做乙個許可權,每三個許可權就代表讀寫執行,許可權表示方法是數字法(八進位制)

4:r、2:w、1:x、0:-

它可以修改檔案或目錄的屬性許可權

例子:chmod 755 檔名

它可以更改檔案或目錄的屬主和屬組

chown -r 屬主名 檔名

chown -r 屬主名:屬組名 檔名

一般情況下,目錄的最高許可權是755(rwxr-xr-x),而檔案的最高許可權是644(rw-r–r--)

使用者uid

許可權超級使用者

0擁有最高許可權

普通使用者

c7>=1000<65535 c6>=500<65535

許可權受限制,只能操作自己建立的目錄

虛擬使用者

c7 1-999 c6 1-499

無法建立,系統或軟體自帶,不能登入

建立使用者,格式:useradd 使用者名稱,自動建立和使用者名稱相對應的目錄名,在/home下

引數:-d(指定建立使用者的目錄)-m(如果目錄不存在,則建立目錄,一般和-d結合使用)格式:useradd -d /home/目錄名 使用者名稱

-g(建立使用者時指定的使用者組)-s(建立使用者時指定預設的shell環境)

是在建立完使用者之後,給使用者設定密碼 格式:passwd 使用者名稱

密碼規範:不能是簡單的、有規律的數字,不能是純字母和英文單詞,必須是中英文大小寫特殊符號混合的8位

檢視當前所在的使用者(一般使用在指令碼中)

切換不同的使用者,分為兩種切換

乙個是不帶環境變數切換(su 使用者名稱)另乙個是帶環境變數切換(su - 使用者名稱)

刪除使用者,同時有三個檔案更新(/etc/passwd、/etc/shadow、/etc/group)

引數:-r(遞迴刪除,這樣刪除比較乾淨)當由於自己切換的次數比較高,刪除是顯示有當前使用者的程序號沒有結束,所以我們要用(kill -9 程序號)結束程序,再刪除使用者

裡面的使用者資訊是用冒號:隔開,分為7個字段

root:x:0:0:root:/root:/bin/bash

bin:x:1:1:bin:/bin:/sbin/nologin

分別表示:使用者名稱:密碼:uid:gid:說明資訊:家目錄:預設的shell環境

linux使用者管理 檔案管理 使用者許可權

一 使用者管理 使用者組 1.新增組 groupadd 組名 2.檢視所有組資訊 cat etc group 3.建立使用者並分配組 useradd g 組名 使用者名稱 4.檢視所有使用者資訊 cat etc passwd 5.修改使用者所在組 usermod g 組名 使用者名稱 6.改變使用者...

檔案許可權,使用者和組管理

檔案 目錄的所有者 一般為檔案的建立者,誰建立了該檔案,就自然的成為該檔案的所有者 ls ahl ll chown 使用者名稱 檔名檔案 目錄的所在組 chgrp 組名 檔名usermod g 組名 使用者名稱 usermod d 目錄名 使用者名稱 改變該使用者登陸的初始目錄chmod 用於改變 ...

使用者和許可權管理

建立使用者 username 你將建立的使用者名稱 host 指定該使用者在哪個主機上可以登陸,如果是本地使用者可用localhost,如果想讓該使用者可以從任意遠端主機登陸,可以使用萬用字元 password 該使用者的登陸密碼,密碼可以為空,如果為空則該使用者可以不需要密碼登陸伺服器 例子 cr...