ø使用者
•linux
系統是乙個多使用者多工的作業系統,任何乙個要使用系統資源的使用者,都必須首先向系統管理員申請乙個賬號,然後以這個賬號的身份進入系統。
•新增使用者
:useradd
新使用者名稱
•設定密碼
: passwd
使用者名稱
•使用者是否存在:
id
使用者名稱
•切換使用者:
su–
切換使用者名稱
•檢視當前使用者
/登入使用者:
whoami
/ who am i
•刪除使用者:
userdel
ø使用者組
•類似於角色,系統可以對有共性的多個使用者進行統一的管理。
•新增組
:groupadd組名
•刪除組
:groupdel組名
•修改使用者的組:
usermod
–g 使用者組 使用者名稱
•增加使用者時直接加上組:
useradd
–g 使用者組 使用者名稱
ø系統中使用者和組的相關檔案
•使用者(
user
)的配置檔案:
/etc
/passwd
•每行的含義:
使用者名稱:口令:使用者標識號:組標識號:注釋性描述:主目錄:登入shell
•口令的配置檔案
: /etc
/shadow
•每行的含義:
登入名:加密口令:最後一次修改時間:最小時間間隔:最大時間間隔:警告時間:不活動時間:失效時間:標誌
•組(group)
的配置檔案:
/etc
/group
每行含義:
組名:口令:組標識號:組內使用者列表
ø再說ls-l
位說明 •第0
位確定檔案型別
(d, - , l , c , b) •第
1-3位確定所有者(該檔案的所有者)擁有該檔案的許可權。
---user •第
4-6位確定所屬組(同使用者組的)擁有該檔案的許可權,
---group •第
7-9位確定其他使用者擁有該檔案的許可權
---other
ø 作用到檔案
•[ r ]
代表可讀
(read):
可以讀取,檢視
•[ w ]
代表可寫
(write):
可以修改
,但是不代表可以刪除該檔案
,刪除乙個檔案的前提條件是對該檔案所在的目錄有寫許可權,才能刪除該檔案.
•[ x ]
代表可執行
(execute):
可以被系統執行
ø作用到目錄
•[ r ]
代表可讀
(read):
可以讀取,
ls檢視目錄內容
•[ w ]
代表可寫
(write):
可以修改
,目錄內建立+刪除
+重新命名目錄
•[ x ]
代表可執行
(execute):
可以進入該目錄
ø 作用到檔案
•[ r ]
代表可讀
(read):
可以讀取,檢視
•[ w ]
代表可寫
(write):
可以修改
,但是不代表可以刪除該檔案
,刪除乙個檔案的前提條件是對該檔案所在的目錄有寫許可權,才能刪除該檔案.
•[ x ]
代表可執行
(execute):
可以被系統執行
ø 作用到目錄
•[ r ]
代表可讀
(read):
可以讀取,
ls檢視目錄內容
•[ w ]
代表可寫
(write):
可以修改
,目錄內建立+刪除
+重新命名目錄
•[ x ]
代表可執行
(execute):
可以進入該目錄
øchmod
•第一種方式:+ 、
-、= 變更許可權
•u:所有者
g:所有組
o:其他人
a:所有人(u、
g、o的總和)
• chmod
u=rwx,g
=rx,o
=x
檔案目錄名
• chmod
o+w檔案目錄名
• chmod
a-x
檔案目錄名
•第二種方式:通過數字變更許可權
•r=4 w=2 x=1
rwx=4+2+1=7
• chmod
u=rwx,g
=rx,o
=x
檔案目錄名
•相當於
chmod
751
檔案目錄名
改變檔案的所有者
•chown
newowner:newgroup
file
改變使用者的所有者和所有組
•-r
如果是目錄 則使其下所有子檔案或目錄遞迴生效
øchgrp
•chgrp
newgroup
file
改變檔案的所有組
linux 使用者與許可權管理
使用者,使用者組相關檔案 etc passwd 記錄所有使用者 etc group 記錄使用者與使用者組資訊 useradd m s bin bash nagios 新增使用者nagios m建立使用者資料夾 home nagios s bin bash 使用bash功能 比如tab鍵補全 pass...
linux 使用者與許可權管理
新建使用者 useradd useradd 新增使用者目錄到家,只有root有訪問許可權,root組裡的使用者都沒有訪問權 新建使用者設定密碼 passwd passwd 給使用者修改密碼,修改完後即可以登入該使用者 許可權中 乙個程式上有沒有x代表能不能執行 乙個目錄上有沒有x代表能不能開啟資料夾...
Linux使用者與許可權管理
二 使用者賬號和組賬號管理 2.2 組賬號管理 三 查詢賬號資訊 四 檔案 目錄的許可權和歸屬 超級使用者 root使用者是linux系統中預設的超級使用者賬號,對本級擁有最高的許可權,類似於windows系統中的administrator使用者。普通使用者 普通使用者賬號需要有root使用者或其他...