亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 操作系統 > 正文

爛泥:puppet添加帶密碼的用戶

2024-06-28 13:22:11
字體:
來源:轉載
供稿:網友
爛泥:puppet添加帶密碼的用戶

本文由秀依林楓提供友情贊助,首發于爛泥行天下。

前一篇文章,我們介紹了有關puppet3.7的安裝與配置,這篇文章我們再來介紹下如何利用puppet添加帶密碼的用戶。

要通過puppet添加帶密碼的用戶,我們需要分以下幾個步驟:

1、查看user資源幫助

2、user選項說明

3、添加系統用戶

4、生成用戶密碼

5、添加帶密碼的用戶

一、查看user資源幫助

要通過puppet為系統添加用戶,我們需要首先查看puppet如何添加用戶,這個我們可以查看puppet的user資源幫助信息。如下:

puppet describe user

clip_image001

puppet describe user命令可以查詢user資源各個選項的幫助信息。

除此之外,我們還要通過puppet resource user命令,查看user資源在puppet中的使用方法,以及puppet中給出的user的資源使用模版。如下:

puppet resource user

clip_image002

二、user選項說明

user資源的選項比較多,我們在此主要介紹幾個常用的選項。

ensure指定用戶所處的狀態,其值可以為:PResent、absent、role。其中present表示添加用戶,absent表示刪除用戶。

uid指定用戶的UID。

gid設置用戶的組ID,可以是數字也可以是組名。

groups設置用戶的組名,只能是組名,不能是gid。

name指定用戶名。

comment用戶的描述。

expiry用戶使用期限。

home設置用戶的家目錄,user資源默認不創建用戶家目錄。

passWord指定用戶的密碼。

shell指定用戶登錄的shell。

system指定用戶是否為系統用戶,一般是小于500的UID用戶。

三、添加系統用戶

通過第一章節,我們知道了如何使用user資源,那么我們現在就添加一個用戶。

3.1 給centos添加用戶

在《爛泥:puppet3.7安裝與配置》這篇文章中,我們提到puppet目前搭建在centos系統之上,所以我們先來給centos系統添加一個用戶。

在puppet master端編輯puppet的站點文件site.pp,如下:

vi /etc/puppet/manifests/site.pp

node default{

user { 'ilanni':

ensure => 'present',

}}

這條命令的作用是,創建用戶ilanni。其中ensure后邊的字段為present表示創建ilanni這個用戶,如果ensure后邊的字段為absent表示刪除ilanni這個用戶。

clip_image003

puppet master端配置完畢后,現在我們切換puppet agent端,執行同步命令。如下:

cat /etc/system-release

puppet agent --test --server s.ilanni.com

clip_image004

通過上圖,我們可以很容易的看到agent端已經從master端同步到相關的命令。

現在我們來查看,系統中是否已經創建ilanni這個用戶。如下:

cat /etc/passwd |grep ilanni

cat /etc/group |grep ilanni

ll /home/

clip_image005

通過上圖,我們可以看出系統中已經創建ilanni這個用戶。

注意:通過上圖,我們可以很明顯的看出來。目前ilanni用戶是沒有家目錄的。盡管passwd文件顯示有其家目錄,所以ilanni用戶是不能登錄到系統中的。

以上操作都是centos系統,因為puppet具有跨平臺的性能,所以我們下面就在Ubuntu上執行puppet同步。

3.2 給ubuntu添加用戶

要給ubuntu添加用戶,我們需要先給ubuntu安裝puppet客戶端。

有關在ubuntu上安裝puppet客戶端,我們可以查看puppet官網提供的幫助信息。如下:

https://docs.puppetlabs.com/guides/install_puppet/install_debian_ubuntu.html

wget https://apt.puppetlabs.com/puppetlabs-release-precise.deb

sudo dpkg -i puppetlabs-release-precise.deb

sudo apt-get update

apt-get -y install puppet

clip_image006

clip_image007

clip_image008

clip_image009

clip_image010

puppet客戶端安裝完畢后,我們來配置puppet和授權證書。有關puppet客戶端的配置以及證書授權,可以參考《爛泥:puppet3.7安裝與配置》這篇文章。

具體操作,看如下截圖:

cat /etc/hosts

puppet agent --server s.ilanni.com

puppet cert --list

puppet cert sign c1.ilanni.com

clip_image011

clip_image012

clip_image013

puppet配置完畢后,我們現在在ubuntu上執行同步命令。如下:

puppet agent --test --server s.ilanni.com

clip_image014

查看是否創建ilanni用戶,如下:

clip_image015

通過上圖,我們可以很明顯的看出puppet已經在ubuntu系統創建用戶。

3.3 給windows添加用戶

puppet也是支持windows系統,但是目前puppet只支持puppet客戶端。

有關puppet的windows系統相關幫助信息,我們也可以在puppet官網查看幫助,如下:

https://docs.puppetlabs.com/guides/install_puppet/install_windows.html

clip_image016

clip_image017

有關puppet客戶端在windows系統的下載及安裝,我們在此就不一一進行截圖。

puppet客戶端安裝完畢后,puppet的操作及配置與centos系統是一樣的。如下:

clip_image018

clip_image019

通過上圖,我們可以很容易的看出windows系統中也創建ilanni這個用戶。這充分體現了puppet 的跨平臺性。

注意:puppet for windows目前只支持file、user、group、scheduled_task(Windows專屬資源類型)、package、service、exec、host,這個幾個資源類型。

四、生成用戶密碼

linux系統的密碼都不是明文的,而是經過加密的。

要生成Linux系統密碼,我們有兩種方法:一種是先新建一個用戶然后對對該用戶設置密碼,最后取其對應的shadow文件第一個冒號與第二個冒號之間的內容。第二種是通過grub-md5-crypt進行生成。

下面我們一一介紹下,本次我們測試的密碼為ilanni123。

通過查看shadow文件的方法:

useradd test

passwd test

cat /etc/shadow |grep test

clip_image020

上圖中紅色細線標記出來的部分,就是我們所需要的加密后的密碼。

通過grub-md5-crypt生成密碼的方法:

yum -y install grub

grub-md5-crypt

clip_image021

clip_image022

上圖中紅色細線標記出來的部分,就是我們所需要的加密后的密碼。

對比下以上兩種方法,你會發現盡管密碼是一樣的,但是經過加密后的卻不一樣。

對于以上兩種方法,我比較傾向于第一種方法,查看shadow文件。因為這種方法不需要在安裝其他軟件。

注意:windows系統添加用戶密碼時,使用的是明文,不需要加密。

五、添加帶密碼的用戶

密碼創建完畢后,我們現在來正式創建帶密碼的用戶。

其實很簡單的,我們只需要把相關的選項寫上去就行了。內容如下:

cat site.pp

user { 'ilanni':

ensure => 'present',

home => '/home/ilanni',

shell => '/bin/bash',

password => '$6$5YNwr11X$cfNwsJNrGBVg/yEE.sL1E.Ch5KoZrVrhmz4bOP8QnhWRBS/hCYNxP52EGdS38aSJhB8GBN60PSbcaNbcjofUt0',

}

file {'/home/ilanni':

owner => ilanni,

group => ilanni,

mode => 700,

ensure => directory;

}

注意:該命令中出現了file資源,主要目的是對/home/ilanni目錄進行授權以及修改其所屬用戶及用戶組。

這樣操作,是因為ilanni用戶的家目錄就是/home/ilanni,如果不對其進行授權以及修改其所屬用戶及用戶組的話,ilanni是無法登錄到系統的。

clip_image023

現在切換到puppet agent端,執行同步命令。如下:

puppet agent --test --server s.ilanni.com

clip_image024

通過上圖,我們可以很明顯的看出agent端已經同步到相關命令。

現在我們使用剛剛創建的用戶登錄系統,如下:

whoami

clip_image025

通過上圖,我們可以很明顯的看到ilanni用戶已經可以正常登錄到系統中了。

以上是在centos系統上進行操作的,下面我們在ubuntu系統上操作下。如下:

clip_image026

clip_image027

通過上圖,我們可以很明顯的看到新創建的用戶已經可以登錄到系統中了。

以上是在centos和ubuntu系統中進行操作的,可以看到創建的用戶已經可以正常登錄到系統了。

windows系統與centos、ubuntu添加帶密碼的用戶不同,那就是windows系統添加的用戶密碼是明文的。即puppet master端user資源的password選項使用明文。

如下:

cat /etc/puppet/manifests/site.pp

node default{

user { 'ilanni':

ensure => 'present',

password => 'ilanni123',

} }

clip_image028

現在切換到windows端執行同步操作,如下:

clip_image029

clip_image030

clip_image031

通過上圖我們可以看到,windows系統中puppet已經創建了ilanni用戶,并且也可以正常登錄系統了。

到此有關通過puppet創建帶密碼的用戶就結束了。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲一区中文字幕| 久久的精品视频| 亚洲精品一区中文| 欧美激情一区二区三区久久久| 国产成人精品在线播放| 91sao在线观看国产| 亚洲在线观看视频网站| 欧洲精品毛片网站| 欧美激情女人20p| 亚洲欧美在线磁力| 亚洲精品日韩在线| 亚洲色图色老头| 另类图片亚洲另类| 国产aⅴ夜夜欢一区二区三区| 国产日韩欧美在线视频观看| 欧美专区国产专区| 精品亚洲一区二区三区在线播放| 亚洲视频在线播放| 国产在线拍揄自揄视频不卡99| 亚洲成色777777在线观看影院| 日韩美女av在线| 都市激情亚洲色图| 成人黄色av免费在线观看| 日韩亚洲欧美成人| 国产精品免费一区二区三区都可以| xxav国产精品美女主播| 在线成人一区二区| 国产在线视频一区| 国产精品午夜一区二区欲梦| 亚洲丁香久久久| 国产成人精品免费久久久久| 亚洲人成电影网站色xx| 91在线色戒在线| 国产欧美婷婷中文| 亚洲一区二区三区乱码aⅴ蜜桃女| 国产做受高潮69| 国产精品一区电影| 91在线无精精品一区二区| 4p变态网欧美系列| 精品中文字幕久久久久久| 精品久久久久人成| 不卡av在线播放| 国产综合色香蕉精品| 亚洲高清久久久久久| 欧美精品在线观看91| 国产精品麻豆va在线播放| 91黑丝在线观看| 成人在线播放av| 亚洲国产欧美一区二区三区久久| 亚洲国产又黄又爽女人高潮的| 日韩av在线高清| 亚洲欧美精品一区| 日韩av在线资源| 在线精品视频视频中文字幕| 91av网站在线播放| 久久精品男人天堂| 日本国产欧美一区二区三区| 91精品免费看| 成人在线一区二区| 少妇av一区二区三区| 亚洲精品v欧美精品v日韩精品| 国产精品一区二区三区毛片淫片| 一区二区三区日韩在线| 亚洲护士老师的毛茸茸最新章节| 91香蕉嫩草神马影院在线观看| 欧美专区在线播放| 亚洲精品99久久久久中文字幕| 久久久噜噜噜久噜久久| 久久久女人电视剧免费播放下载| 中文字幕亚洲欧美日韩2019| 精品日韩中文字幕| 国产精品∨欧美精品v日韩精品| 国产精品99免视看9| 精品久久中文字幕久久av| 精品久久香蕉国产线看观看gif| 亚洲综合在线做性| 亚州国产精品久久久| 午夜精品视频在线| 亚洲视频在线观看免费| 国产99视频精品免视看7| 97精品国产97久久久久久免费| 日韩视频免费大全中文字幕| 狠狠色香婷婷久久亚洲精品| 久久精品亚洲国产| 欧美日韩激情视频8区| 色在人av网站天堂精品| 午夜精品一区二区三区在线视频| 亚洲最大av网| 国产成人欧美在线观看| 超在线视频97| 欧美特黄级在线| 精品福利樱桃av导航| 成人做爰www免费看视频网站| 欧美激情精品久久久久| 中文字幕国产亚洲2019| 午夜精品久久久久久久久久久久久| 久久久久久欧美| 一区二区欧美日韩视频| 91精品国产91久久久久福利| 精品久久中文字幕久久av| 亚洲电影在线观看| 久久久久久久久久久成人| 一区二区三区亚洲| 亚洲热线99精品视频| 亚洲久久久久久久久久| 国产精品视频白浆免费视频| 中文字幕亚洲综合| 国产成人精品久久二区二区| 亚洲精品动漫久久久久| 欧美一级视频一区二区| 欧美日韩精品在线视频| 久久久久国色av免费观看性色| 国产精品www网站| 国产精品国产三级国产专播精品人| 亚洲一区二区中文字幕| 国产精品va在线播放| 亚洲第一综合天堂另类专| 国产精品日韩在线播放| 国产精品丝袜久久久久久高清| 日本成人黄色片| 久国内精品在线| 亚洲视频在线观看视频| 久久久国产91| 91久久久久久久久久久| 日韩欧美中文字幕在线播放| 精品久久久久久久久国产字幕| 欧美日韩一区免费| 亚洲自拍偷拍在线| 亚洲天堂av在线免费| 亚洲人成电影网站色xx| 欧美成人午夜剧场免费观看| 日韩精品中文字幕在线播放| 国产精品91久久| 亚洲日韩欧美视频一区| 欧美激情亚洲国产| 色妞在线综合亚洲欧美| 一区二区三区黄色| 欧美激情在线播放| 亚洲高清av在线| 热99久久精品| 国产精品第七十二页| 2019国产精品自在线拍国产不卡| 国产亚洲精品一区二区| 欧美性猛xxx| 久久国产精品久久久| 欧美精品一区三区| 欧美成人一二三| 欧美性少妇18aaaa视频| 久久精品亚洲热| 91麻豆桃色免费看| 国产成人精品久久久| 国产成人久久精品| 欧美最猛性xxxxx亚洲精品| 国产98色在线| 91免费的视频在线播放| 欧美国产高跟鞋裸体秀xxxhd| 国产精品久久久久久久久久尿| 26uuu日韩精品一区二区| 欧美大全免费观看电视剧大泉洋| 韩国美女主播一区| 中文字幕日韩电影| 国产一区二区成人| 亚洲精品欧美一区二区三区| 国产视频一区在线|