修改檔案或目錄許可權
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...