第四部分 使用者 組及檔案許可權相關

2021-10-24 06:53:25 字數 1338 閱讀 2951

#1.建立使用者,預設主組以使用者名稱命名

useradd -m jack

#2.建立使用者,並指定建立主組

useradd -mg american jack

#3.建立好的使用者,在/home目錄下檢視,詳情在/etc/passwd檔案中檢視

#4.全部組資訊,在/etc/group檔案中檢視

#5.刪除使用者及目錄

userdel -r jack

#6.修改使用者主組(乙個使用者只有乙個主組)

usermod -g japen jack

#7.修改使用者從組(乙個使用者可以有多個從組)

usermod -g english,china jack

#8.把使用者從從組刪除

gpasswd -d jack english

#9.切換使用者

su jack

#10.授予普通使用者root許可權,減少root登入次數

#11.能執行sudo的前提是修改/etc/sudoers配置檔案

---------------------------------------------

## allow root to run any commands anywhere

root all=

(all) all

jack all=

(all) all #這裡是新新增的

----------------------------------------------

su tom #首先登入tom使用者,直接執行useradd是無許可權的

sudo

useradd -m jack

檔案許可權相關chmod(所有使用者)

#1檔案格式舉例,檔案型別+屬主+屬組+其它 使用者名稱 主組

drwxr--r-- jack america

# u=user, g=group, o=other, a=all

# +增加 -取消 =唯一設定

# r=4, w=2, x=1

chmod u+w file1.txt #給予屬主寫許可權

chmod o-x file1.txt #刪除其它使用者的可操作許可權

chmod 777 test.txt #將該檔案設定為所有人可讀寫執行

檔案歸屬相關chown(只有root可操作)

#修改單一檔案歸屬

chown jack:american file1.txt

#修改當前目錄及其子目錄下全部檔案的歸屬

chown -r jack:american *

第四部分 方法3

對employee.calculatepay方法的呼叫是問題的原因。我們需要的是晚繫結。晚繫結 latebinging 意味著編譯器到執行時才選擇要執行的方法。為了迫使編譯器呼叫向上型別轉換得到的物件的方法的正確版本。我們使用了兩個關鍵字 virtual 和override.必須在基類方法中使用vi...

第四部分 方法5

linux繼承了unix作業系統結構清晰的特點。在linux下的檔案結構非常有條理。但是,上述的優點只有在對linux相當熟悉時,才能體會到。vmlinuz 我們已經知道,每乙個linux都有乙個核心 vmlinuz 我們在這個核心上新增上可以完成各種特定功能的模組,每個模組就體現在 linux中各...

JavaScript筆記(第四部分)

命 名 空 間 管理變數,防止汙染全域性,適用於模組開發 之 前 的 解 決 辦 方 已經不用 命名空間 var org xuming department2 lisi 了解即可 用 法 org.department1.jicheng.name 簡化 var jc org.department1.j...