*nix是多使用者系統
系統使用者
普通使用者
使用者id 為2位元組無符號整數,0是root,其他使用者是1-65535組
系統組
普通組
使用者和組
附加組 supplementary group
/etc/shadow儲存使用者密碼及相關屬性
root:$65jo
hlu1
nw21e
ga4/
5johlu1nw21ega4/
5johlu
1nw2
1ega
4/igdbue5g08hvclzl2cwbzdvy2wwacq4pcaytwi**yprvy.3/rxagot6t0wram/3p9edvy/ib/17qcuefjzad41::0:99999:7:::
/etc/group 組及屬性資訊
useradd
su 切換使用者
當前是root使用者,su 切換時,無需密碼,其他使用者切換時需要密碼
passwd
附加組
usermod 修改使用者 userdel 刪除使用者
groupadd 增加組 groupmod 修改組 groupdel 刪除組
每乙個程序啟動起來,都有乙個使用者身份,這個使用者身份決定著程序能訪問什麼資源。
檔案的元資料中定義了許可權mode,三部分為屬主、屬組、其他。
file type
read
write
execute
-/f/d/
l/b/
c/p/s
r 或 -
w 或 -
x 或 -
r 或 -
w 或 -
x 或 -
r 或 -
w 或 -
x 或 -
owner
owner
owner
grope
grope
grope
other users
other users
other users
當乙個程序訪問乙個資源時,首先進行屬主許可權匹配,為匹配在進行屬組、附加組許可權匹配
如果都沒匹配上,那麼就是otheruser ,就匹配mode中的最後部分-檔案
目錄r檢視檔案內容
ls列目錄內容
w修改檔案內容
目錄中增刪檔案
x執行改檔案啟動乙個程序
ls-l 列目錄內容,cd進入該目錄
修改組內3位中的某一位
[root@teacher1 ~]# ll asd
-rw-rw-rw-. 1 root root 8 9月 7 00:26 asd
[root@teacher1 ~]# chmod ugo-w asd
[root@teacher1 ~]# ll asd
-r--r--r--. 1 root root 8 9月 7 00:26 asd
[root@teacher1 ~]# chmod u+wx asd
[root@teacher1 ~]# ll asd
-rwxr--r--. 1 root root 8 9月 7 00:26 asd
[root@teacher1 ~]# chmod a=r asd
[root@teacher1 ~]# ll asd
-r--r--r--. 1 root root 8 9月 7 00:26 asd
[root@teacher1 ~]# chmod a=rwx asd
[root@teacher1 ~]# ll asd
-rwxrwxrwx. 1 root root 8 9月 7 00:26 asd
[root@teacher1 ~]# ll asd
-rwxrwxrwx. 1 user1 user1 8 9月 7 00:26 asd
[root@teacher1 ~]# chmod 444 asd
[root@teacher1 ~]# ll asd
-r--r--r--. 1 user1 user1 8 9月 7 00:26 asd
umask 掩碼
chown
[root@teacher1 ~]# ll asd
-rwxrwxrwx. 1 root root 8 9月 7 00:26 asd
[root@teacher1 ~]# chown :user1 asd
[root@teacher1 ~]# ll asd
-rwxrwxrwx. 1 root user1 8 9月 7 00:26 asd
[root@teacher1 ~]# ll asd
-rwxrwxrwx. 1 root root 8 9月 7 00:26 asd
[root@teacher1 ~]# chown user1:user1 asd
[root@teacher1 ~]# ll asd
-rwxrwxrwx. 1 user1 user1 8 9月 7 00:26 asd
```
許可權 處理登入資訊
許可權系統處理登入資訊 public static setcreatexps listroles return expset public employee login string username,string password return null autowired private emp...
查詢使用者和許可權資訊
user role privs描述了當前使用者授予的角色。即檢視當前使用者的角色 角色就是相關許可權的命令集合,使用角色的主要目的就是為了簡化許可權的管理。執行select from user role privs 列出授予當前使用者的系統特權。執行select from user sys priv...
Linux 使用者許可權,檔案許可權
chown user filename 改變 filename 的所有者為 user chown user group filename 改變 filename 的所有者為 user,組為 group chown r root folder 改變 folder 資料夾及其子檔案的所有者為 root ...