第十六周第三天

2021-09-30 09:43:07 字數 2769 閱讀 7415

今天學習的linux的使用者與組別的管理 

核心只能識別數字

理解手動新增使用者與自動新增使用者

建立與管理組

引導流程第四步:

加電自檢---自舉程式---載入核心(驅動、init)--

驗證使用者

login:root------------------/etc/passwd

#ls –l    /etc/passwd

加密採用的預設md5---單項不可逆

pwconv 將passwd檔案中的密碼轉存到shadow

#pwconv

語法:root:x:0:0:root:/root:/bin/bash

account:password:uid:gid:gecos:directory:shell

root:$1$vrrrmejf$hnghl4a.wc0y1kidsfpte1:15321:0:99999:7:::

# man  5  passwd

了解文件的幫助

#passwd  zhy

表示root給zhy使用者新增口令(口令的形式不受限制)

linux允許zhy自己修改自己的口令 (口令必須符合要求)

-r-s--x--x   s  s  t   問題

/etc/shadow:

login name: encrypted password: days since jan 1, 1970 that password was last changed: days before password may be changed

:days after which password must be changed

:days before password is to expire that user is warned

: days after password expires that account is disabled

:days since jan 1, 1970 that account is disabled

: a reserved field

使用者名稱

x :佔位符,密碼

使用者的id:數字

該使用者組id:數字

描述資訊:建議新增

宿主目錄:提供給該使用者登入後的儲存資訊

不固定 ,預設/home

shell環境:殼/bin/bash

cat  /etc/shells

linux的核心只認識數字

#ls –l    /etc/shadow

passwd:123456--------------/etc/shadow

[。。。。]#、該使用者建立目錄的許可權、口令

root---0

系統使用者(偽使用者)----1~499

普通使用者----500~60000

---環境變數

/etc/skel----手動新增使用者

命令列新增使用者useradd  adduser

使用者的新增步驟

第一種:命令

#useradd zhy

造成的影響

/etc/passwd-----增加一行   儲存使用者名稱

/etc/shadow----儲存口令

/home/zhy---- 產生同名目錄

.  ..  .bash_logout  .bash_profile  .bashrc  .emacs

/etc/group----------增加一行,組

第二種辦法:手動新增使用者

1)#vi  /etc/passwd

zhy2::503:503:csdnphp student:/home/zhy2:/bin/bash

#pwunconv

#pwconv

#mkdir  /home/zhy

[zhy@bogon root]$

bash-2.05b$

ps1=值

umask  0022

/etc/login.defs

/etc/skel----儲存新使用者環境變數的指令碼檔案目錄

/etc/login.defs---使用者環境的設定

shell----訪問核心的殼(介面)----程序

父子關係

#env    ----顯示系統的環境變數

全部大寫

組的管理

1)         建立組

2)         切換使用者所述組

/etc/group

組名:口令:gid:該組中的使用者

#groupadd  zhs

#gpasswd  zhs

#man gpasswd

新增使用者

#useradd zhs

#passwd zhs

[。。。。。  abc] #su   zhy

[。。。。   abc]$

表示只切換身份,不改變環境(工作目錄)

[。。。。。  abc] #su  -  zhy

表示既切換身份,還改變環境(工作目錄)

[。。。。   ~]$pwd

root    /root

zhs    /home/zhs

lisi    /home/lisi

zhy1 zhy2 zhy3---------zhy4

zhy-----zhy

rwx   rw   r

如果乙個目錄沒有x許可權,cd無法使用

如果乙個目錄沒有r許可權,ls無法使用

如果乙個目錄沒有w許可權,touch mkdir....

#man  chown

C 第十六周 任務三

輸入描述 問題描述 程式解析 程式輸出 include include include using namespace std class word void read word int num,word words void show word int index,word words void ...

第十六周 OJ Money Problem

問題及 檔名稱 mian.cpp 作 者 李楠 完成日期 2014年12月15日 版 本 號 v1.0 問題描述 周一小明要乘坐計程車外出,已知,計程車收費標準為不超過3km的部分收8元,超過3km的部分每增加1km加收1元 不足1km按1km計算 那麼,現在請同學們幫小明算出他坐車共需要花多少錢吧...

第十六周計畫

想一想,接下來的一周事情有很多,列個計畫吧。1 周一之前務必完成物聯網課程的ppt 2 周一之前務必寫完2000字的學習總結 3 每天堅持做兩篇六級真題的英語閱讀,準備六級考試,一般是在當天的晚上完成 4 周二開始學習android的專案 5 每天晚上抽時間讀5頁機器學習這本書 6 周一導師可能要開...