第三周作業

1、列出當前系統上所有已經登錄的用戶的用戶名,注意:同一個用戶登錄多次,則只顯示一次即可。

第三周作業

2、取出最后登錄到當前系統的用戶的相關信息。

第三周作業

3、取出當前系統上被用戶當作其默認shell的最多的那個shell。

第三周作業

4、將/etc/passwd中的第三個字段數值最大的后10個用戶的信息全部改為大寫后保存

至/tmp/maxusers.txt文件中。

第三周作業

5、取出當前主機的IP地址,提示:對ifconfig命令的結果進行切分。

第三周作業

6、列出/etc目錄下所有以.conf結尾的文件的文件名,并將其名字轉換為大寫后保存至/tmp/etc.conf文件中。

第三周作業

7、顯示/var目錄下一級子目錄或文件的總個數。

第三周作業

8、取出/etc/group文件中第三個字段數值最小的10個組的名字。

第三周作業

9、將/etc/fstab和/etc/issue文件的內容合并為同一個內容后保存至/tmp/etc.test文件中。

第三周作業

10、請總結描述用戶和組管理類命令的使用方法并完成以下練習:

用戶:

創建用戶:

useradd [options] LOGIN

-u UID: [UID_MIN, UID_MAX], 定義在/etc/login.defs

-g GID:指明用戶所屬基本組,可為組名,也可以GID;

-c "COMMENT":用戶的注釋信息;

-d /PATH/TO/HOME_DIR: 以指定的路徑為家目錄;

-s SHELL: 指明用戶的默認shell程序,可用列表在/etc/shells文件中;

-G GROUP1[,GROUP2,…[,GROUPN]]]:為用戶指明附加組;組必須事先存在;

-r: 創建系統用戶

修改用戶:

usermod [OPTION] login

-u UID: 新UID

-g GID: 新基本組

-G GROUP1[,GROUP2,…[,GROUPN]]]:新附加組,原來的附加組將會被覆蓋;若保留原有,則要同時使用-a選項,表示append;

-s SHELL:新的默認SHELL;

-c 'COMMENT':新的注釋信息;

-d HOME: 新的家目錄;原有家目錄中的文件不會同時移動至新的家目錄;若要移動,則同時使用-m選項;

-l login_name: 新的名字;

-L: lock指定用戶

-U: unlock指定用戶

-e YYYY-MM-DD: 指明用戶賬號過期日期;

-f INACTIVE: 設定非活動期限;

刪除用戶:

userdel [OPTION]… login

-r: 刪除用戶家目錄;

組:

創建組:

groupadd [OPTION]… group_name

-g GID: 指明GID號;[GID_MIN, GID_MAX]

-r: 創建系統組;

修改組屬性:

groupmod [OPTION]… group

-n group_name: 新名字

-g GID: 新的GID;

刪除組:

groupdel GROUP

(1)、創建組distro,其GID為2016;

第三周作業

(2)、創建用戶mandriva, 其ID號為1005;基本組為distro;

第三周作業

(3)、創建用戶mageia,其ID號為1100,家目錄為/home/linux;

第三周作業

(4)、給用戶mageia添加密碼,密碼為mageedu;

第三周作業

(5)、刪除mandriva,但保留其家目錄;

第三周作業

(6)、創建用戶slackware,其ID號為2002,基本組為distro,附加組peguin;

第三周作業

(7)、修改slackware的默認shell為/bin/tcsh;

第三周作業

(8)、為用戶slackware新增附加組admins;

第三周作業

(9)、為slackware添加密碼,且要求密碼最短使用期限為3天,最長為180天,警告為3天;

第三周作業

(10)、添加用戶openstack,其ID號為3003, 基本組為clouds,附加組為peguin和nova;

第三周作業

(11)、添加系統用戶mysql,要求其shell為/sbin/nologin;

第三周作業

(12)、使用echo命令,非交互式為openstack添加密碼。

第三周作業

文/約落小宮山(簡書作者)
原文鏈接:http://www.jianshu.com/p/e0c4364e0875
著作權歸作者所有,轉載請聯系作者獲得授權,并標注“簡書作者”。

原創文章,作者:xghihy,如若轉載,請注明出處:http://www.www58058.com/60286

(0)
xghihyxghihy
上一篇 2016-11-21
下一篇 2016-11-21

相關推薦

  • 關于IO的同步,異步,阻塞,非阻塞

    上次寫了一篇文章:Unix IO 模型學習。恰巧在這次周會的時候,@fp1203 (goldendoc成員之一) 正好在講解poll和epoll的底層實現。中途正好討論了網絡IO的同步、異步、阻塞、非阻塞的概念,當時講下來,大家的理解各不相同,各執己見。搜索了網絡上的一些文章,觀點也各不相同,甚至連wiki也將異步和非阻塞當成一個概念在解釋。  &…

    Linux干貨 2015-04-02
  • 一. Linux 基礎

    一。linux的歷史 二。虛擬機中安裝linux操作系統。 三。基礎命令的使用。

    2017-08-29
  • Python 課堂筆記

    第二天

    Linux干貨 2018-03-21
  • Hadoop HDFS分布式文件系統設計要點與架構

    Hadoop簡介:一個分布式系統基礎架構,由Apache基金會開發。用戶可以在不了解分布式底層細節的情況下,開發分布式程序。充分利用集群的威力高速運算和存儲。Hadoop實現了一個分布式文件系統(Hadoop Distributed File System),簡稱HDFS。HDFS有著高容錯性的特點,并且設計用來部署在低廉的(low-cost)硬件…

    Linux干貨 2015-04-13
  • CentOS 6開機啟動流程實驗篇

    CentOS 6開機啟動流程實驗篇 centos 系統的啟動流程 grub 破壞Linux的核心文件再修復體驗系統啟動流程 CentOS 6開機啟動的具體詳情請參見理論篇! 了解了系統啟動的基本流程,以下我們通過“破壞式實驗”,即破壞系統啟動過程中的一些關鍵環節,使系統無法啟動,然后我們再通過修復這些文件使得系統正常重啟,進而體驗Linux系統的啟動流程,這…

    Linux干貨 2016-09-19
  • 8月20日軟件包管理

    軟件包管理 本章內容 軟件運行環境 軟件包基礎 Rpm包管理 yum管理 定制yum倉庫 編譯安裝 軟件運行環境 API:Application Programming Interface     POSIX:Portable OS 程序源代碼–>預處理–>編譯–>…

    Linux干貨 2016-08-21
欧美性久久久久