馬哥教育08月01日作業

來源:互聯網
上載者:User

標籤:作業   馬哥教育   magedu.com   

作業要求

運用已學知識完成課堂練習和課後作業

課堂練習

1.建立使用者gentoo ,附加組為bin 和root ,預設shell為 為/bin/csh ,注釋資訊為"Gentoo Distribution"

思考:主要是考察useradd的選項。

-G,--groups GROUP1[,GROUP2,...[,GROUPN]]] 加入指定組(組必須存在)

-s,--shell SHELL 指定預設shell

-c,--comment COMMENT使用者全名或注釋

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/85/4A/wKiom1efMDXB_7IiAAAh-Q5nlpI807.png" title="Image 20160801191712.png" alt="wKiom1efMDXB_7IiAAAh-Q5nlpI807.png" height="110" width="701" />


2.建立下面的使用者、組和群組成員關係

  • 名字為 為admins  的組

  • 使用者natasha ,使用admins  作為附屬組

  • 使用者harry ,也使用admins  作為附屬組

  • 使用者sarah ,不可互動登入系統, 且 不是admins  的成員

  • natasha ,harry ,sarah 密碼 都是centos

思考:簡單的建立組、使用者。

650) this.width=650;" src="http://s1.51cto.com/wyfs02/M01/85/4A/wKioL1efMcbTe4F8AABJrnW-yWw468.png" title="Image 20160801192603.png" alt="wKioL1efMcbTe4F8AABJrnW-yWw468.png" />


課後作業

1. 建立testuser uid 1234,主組:bin,輔助組:root,ftp,shell:/bin/csh home:/testdir/testuser

    思考:主要是熟悉useradd的常用選項,-d指定目錄的時候,要先確定其父目錄存在

-c, --comment COMMENT 添加使用者全名或注釋

-d, --home-dir HOME_DIR 指定家目錄

-g, --gid GROUP 指定主組

-G, --groups GROUP1[,GROUP2,...[,GROUPN]]] 指定附加組

-u, --uid UID 指定uid

-s, --shell SHELL 指定預設shell

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/85/4B/wKiom1efOJ6gKxk1AAAymTVTvlo956.png" title="Image 20160801195509.png" alt="wKiom1efOJ6gKxk1AAAymTVTvlo956.png" height="186" width="722" />


2. 修改testuser uid:4321,主組:root,輔助組:nobody,loginname:test,home:/home/test 家資料移轉

思考:主要是熟悉usermod的常用選項

-u, --uid UID 指定uid

-g, --gid GROUP 指定主組

-G, --groups GROUP1[,GROUP2,...[,GROUPN]]] 指定輔助組

-d, --home HOME_DIR 指定家目錄

-m, --move-home 移動家目錄,一般要與-d使用

-l, --login NEW_LOGIN 指定新的登陸名

650) this.width=650;" src="http://s4.51cto.com/wyfs02/M00/85/4C/wKiom1efSQvwkn0cAADHmECSR6s071.png" title="QQ圖片20160801210515.png" alt="wKiom1efSQvwkn0cAADHmECSR6s071.png" height="326" width="748" />


3. 大量建立帳號:user1...user10

uid:3000-3009,shell:/bin/csh,home:/testdir/username

passwd:usernamepass

注意家目錄相關配置,使使用者正常登入

思考:主要掌握newusers和chpasswd兩個命令,還要確認系統是存在/bin/csh

newusers命令大量建立使用者,注意檔案與/etc/passwd相同,我們可以查看newusers的man手冊:

650) this.width=650;" src="http://s2.51cto.com/wyfs02/M02/85/4F/wKioL1ef8JPAjMDgAABcP2es2OU526.png" title="QQ圖片20160802085953.png" alt="wKioL1ef8JPAjMDgAABcP2es2OU526.png" height="187" width="572" />

chpasswd指定的檔案內容格式是 LOGINNAME:PASSWD,同樣地我們也可以查看到chpasswd的man手冊:

650) this.width=650;" src="http://s5.51cto.com/wyfs02/M01/85/4F/wKiom1ef8dahcGQ6AABXuFWMPg0399.png" title="QQ圖片20160802090444.png" alt="wKiom1ef8dahcGQ6AABXuFWMPg0399.png" height="185" width="575" />

這樣大量建立的使用者,沒有匯入/etc/skel/的預設配置,所以需要手動複製到各使用者家目錄裡

首先準備兩個文本:

650) this.width=650;" src="http://s1.51cto.com/wyfs02/M02/85/4E/wKioL1ef6G7wekcxAAArgsm4f0E977.png" title="Image 20160802082354.png" alt="wKioL1ef6G7wekcxAAArgsm4f0E977.png" height="345" width="412" />

這兩命令很簡單:

650) this.width=650;" src="http://s2.51cto.com/wyfs02/M00/85/4F/wKioL1ef89zgDppfAAAT7I5zbgM833.png" title="QQ圖片20160802091406.png" alt="wKioL1ef89zgDppfAAAT7I5zbgM833.png" />

執行完成後,我們可以看到,各使用者的家目錄是沒有初始配置的。我們需要手動將/etc/skel/的內容複寫過去,注意:cp匹配源檔案需要注意,如果/etc/skel/.*則將匹配/etc/skel/..。導致將整個/etc/*會複製過去。


650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/85/4F/wKioL1ef9TyBEmZmAABFrTfTTV4747.png" title="QQ圖片20160802092000.png" alt="wKioL1ef9TyBEmZmAABFrTfTTV4747.png" height="262" width="385" />



650) this.width=650;" src="http://s4.51cto.com/wyfs02/M00/85/4F/wKioL1ef9vTDRpPeAABMfLfF5I8113.png" title="QQ圖片20160802092718.png" alt="wKioL1ef9vTDRpPeAABMfLfF5I8113.png" height="163" width="622" />

uere2...user10也同樣操作,在此略過。

馬哥教育08月01日作業

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.