1. 程式人生 > >2018-4-2

2018-4-2

文件互傳用戶和用戶組管理

2.27linux和windows互傳文件

3.1 用戶配置文件和密碼配置文件

3.2 用戶組管理

3.3 用戶管理


2.27linux和windows互傳文件

用xshell與windows互傳(不能用putty不支持,只能用xshell或securecrt)

首先安裝一個包

yum install -y lrzsz,安裝完就可以開始傳文件了。

比如我把linux上的2.txt傳到windows,用sz命令

技術分享圖片

放到桌面,確定。技術分享圖片就有了

把windows上的文件傳到linux上:用rz

技術分享圖片

rz然後選擇就ok,傳送失敗很可能是現在在使用這個文件,所以導致失敗

sz:linux->windows(sz+文件名,回車選擇傳送的windows路徑)

rz: windows->linux(rz回車選文件就ok,會傳送到當前目錄)




3.1 用戶配置文件和密碼配置文件

useradd創建用戶命令

/etc/passwd(用戶文件),字面意思可以理解用戶密碼,是一個核心的配置文件,每創建一個文件都會在這個

文件裏添加一行

技術分享圖片

可以看到之前創建的wt技術分享圖片

文件結構:首先每個用戶一行,用:號分割成七段。第一行是超級管理員root,後面的一些文件是系統自帶自己安裝的。

第一段用戶名,第二段表示密碼,第三段表示uid,第四段是gid(組),第五段表示用戶的註釋信息沒有實際作用

第六段是用戶的家目錄,最後一段是用戶的shell(一個用戶能登陸,其實有一個交互的終端,用xshell登陸獲得一個窗口)


還有一個專門存密碼的文件 etc/shadow,與etc/passwd是一一對應的

技術分享圖片

第一行root最後一行wt。這個文件專門用來控制用戶密碼的。

用冒號分成了9段

第一段:用戶名

第二段:用戶的密碼,因為這裏只給root設置了密碼,所有只有root有密碼,這個密碼是加密的。

第三段:是一個數字,表示天數,距離1970年的天數,可以用man查看shadow,第三行sp_lstchg

技術分享圖片

第四段:days before which passwd may not be changed 要過多少天才可以更改密碼,默認是0表示不受限制

第五段:days after which password must be change 密碼多少天後到期,就多少天之內需要把密碼改了。

第六段:密碼到期前的警告,提醒用戶密碼將在幾天後到期

第七段:賬號的失效期限

第八段:鎖定時間,表示賬號的生命周期。賬號在這個日期前可以使用,到期後密碼就被鎖定無法登陸。

最後一段:保留字段,沒有實際意義。

給wt用戶設置一個密碼,和root的一樣。

技術分享圖片

一行想打兩個命令用;號隔開。一開始設置的wt的密碼與root是一樣的,但是文件信息裏的字符串不一樣。





3.2 用戶組管理

/etc/group

技術分享圖片

創建用戶的時候也會創建一個同戶名的組。

還有個/etc/gshawdow,組的密碼。

技術分享圖片

這後面又有個帶-號的文件,這是系統自動做的一個備份。萬一誤刪可以拷貝這個文件恢復回來。

技術分享圖片

看一下passwd和passwd-的區別。因為沒來得及更新,所以不太一樣,基本一樣問題不大。


groupadd:增加組

創建一個組groupadd grp1

技術分享圖片

最後一行有grp1,他的id是1001

創建一個自定義id的組,groupadd -g 1005 grp2(最好id1000以上,1000以下一般存在了)

技術分享圖片

可以看到最後一行有了,grp2 1005.

刪除組:groupdel grp1

技術分享圖片

有些組刪不掉,是因為組裏有用戶(要想刪除一個組前提是組裏沒有人,每個成員都是一個用戶,有任何一個成員在都不能刪除這個組)





3.3 用戶管理

useradd(或adduser)創建用戶

技術分享圖片

創建用戶的同時也可以自定義uid,還可以指定組比如。

技術分享圖片

user3的1005 就是grp2的uid

還可以創建用戶的同時,指定他的家目錄和shell,比如

技術分享圖片

home下有了wt111

技術分享圖片


還可以創建用戶的同時選擇不創建家目錄

技術分享圖片

他的家目錄是home/user5 ,但ls以下並沒有看到user5這個目錄。所以-M的作用是在創建用戶的同時不創建家目錄。

他的家目錄就是home/user5只是沒創建不存在。

技術分享圖片

看以下uid 不指定的話會自動增加+1 1001 1004 1006 1007(1007這沒指定)。


創建一個新的組和用戶

技術分享圖片

用戶沒有指定 自動加1 1007-1008.

再創建一個用戶user7

技術分享圖片

1009但是他的組的uid也是1009 ,也就是說gid和上面組的1010沒關系不會根據gid去自增,僅僅和用戶uid1008的有關。


刪除用戶:userdel

比如刪除userdel user7

技術分享圖片

技術分享圖片

但是他的家目錄並沒有刪掉,因為這個是用戶的目錄系統認為家目錄裏可能存在一些還需要的信息,留給管理員來處理這個家目錄。

管理員覺得沒用了 再手動刪除 rm -rf /home/user7

userdel -r user6連同家目錄一起刪除

技術分享圖片





2018-4-2