1、創建用戶gentoo,附加組為bin和root,默認shell為
/bin/csh,注釋信息為"Gentoo Distribution"
首先來分析下題目,創建一個gentoo用戶,那我們這時候就想到了useradd命令,不錯,就是這個命令,創建用戶gentoo時會默認創建主組gentoo,那么想同時將用戶gentoo加到root,bin的附加組里面去,可以使用-G,選項,多個用戶就需要用“;”隔開,新建用戶時創建默認的shell是/bin/bash,定義在/etc/default/useradd中,那么我就需要使用-s選項在新建用戶時指定用戶的默認shell—–/bin/csh,最后還要加上注釋信息,-c(comment)選項是用來指定用戶的注釋信息,最后整個命令就是如下所示:
useradd -G bin,root -s /bin/csh -c "Gentoo Distribution" gentoo
2、創建下面的用戶、組和組成員關系
名字為admins 的組
用戶natasha,使用admins 作為附屬組
用戶harry,也使用admins 作為附屬組
用戶sarah,不可交互登錄系統,且不是admins 的成員,
natasha,harry,sarah密碼都是centos
分析問題得知,要想用戶加到admins組里面去,必須要先創建admins,之后創建用戶,然后將natasha和harry用戶添加為admins的附加組,sarah不能登錄到系統,那么就是個系統用戶,需要指定默認的shell/sbin/nologin,這個shell禁止用戶登錄系統,而且sarah這個用戶不是admins組,那么不用講sarah用戶添加至admins,最后分別給三個用戶設定centos密碼
1、groupadd admins
2、useradd -G admins natasha
useradd -G admins harry
useradd -s /sbin/nologin sarah
3、echo "centos" |stdin –stdin natasha
echo "centos" |stdin –stdin harry
echo "centos" |stdin –stdin sarah
或者來批量修改用戶的密碼,新建一個文件,文件的格式按照/etc/shadow的格式來寫分別寫上三個用戶的用戶名密碼最近一次修改密碼時間最短密碼修改時間密碼最大修改時間密碼失效錢的警告時間密碼過期賬戶鎖定時間賬戶失效時間還有一個保留項
原創文章,作者:fszxxxks,如若轉載,請注明出處:http://www.www58058.com/27692
第3題有問題·,操作是沒問題的,有點粗心了哦