1. 程式人生 > >Linux和windows互傳文件,用戶配置文件和密碼配置文件,用戶及組管理

Linux和windows互傳文件,用戶配置文件和密碼配置文件,用戶及組管理

258866

Linux和windows互傳文件
可以用工具xshell或者securecrt,
·
然後先安裝一個包:lrzsz
·
·
用命令
yum install -y lrzsz
技術分享圖片
·
安裝完畢之後,就可以使用傳輸命令了,
比如,我們想把Linux下的文件傳輸到Windows,可以用sz filename即可:
sz y.txt
這時會彈出一個對話框,我們可以選擇保存位置桌面,然後我們就可以在Windows桌面上查看這個文件了。
技術分享圖片
·
如果想把windows上的文件,傳到Linux上去用rz命令
比如:rz 回車,這時會彈出一個對話框,我們選擇要傳輸的文件即可傳到當前目錄。
技術分享圖片
·
·
·
·
·
用戶配置文件和密碼配置文件
比如用戶的配置文件passwd,用戶的另一個專門存密碼的文件叫做 /etc/shadow,它和用戶配置文件passwd是一一對應的,是專門用來控制用戶的密碼的,每創建一個用戶,它都會增加一行:文件/etc/passwd,每當你創建一個用戶,都會在這個配置文件裏增加一行
命令:cat /etc/passwd
假如我們創建了一個用戶yang,那麽,在這個文件的最下面會增加一行
yang:x:1000:1000::/home/yang:/bin/bash
技術分享圖片
·
我們把著些用戶信息分為7段:
第一段yang是用戶名,
第二段x代表是密碼,
第三段第一個1000代表用戶uid
第四段,第二個1000代表gid,
第五段:與:之間代表用戶的註釋信息並沒有什麽實質的作用,
第六段:/home/yang代表用戶的家目錄,
第七段:/bin/bash代表用戶的shell或者說是與其他用戶交互的一個窗口,普通用戶和root的shell都是“/bin/bash”,其他用戶的shell是"/sbin/nologin",表示它們是不能登錄的。
·
另一個專門存密碼的文件叫做 /etc/shadow,它和用戶配置文件passwd是一一對應的,是專門用來存儲用戶的密碼的,每創建一個用戶,它都會增加一行:
命令:ccat /etc/shadow
例如我們創建用戶huang。就會出現下面的信息
huang:!!:17619:0:99999:7:::
技術分享圖片
·

這個用:分割成了9段
第一段huang是用戶名,
第二段!!代表是密碼,是密文,不能反編譯,
第三段17619代表天數,是從1970年1月1日開始算起的距離這個文件的最近一次密碼更改時間著差多少天
第四段,0這一段表示要隔多少天才能再次更改密碼,如果值是0就表示時間不受限制,
第五段99999這一段表示密碼多少天後到期或者說是多少天內密碼必須更改,

第六段“7”這一段表示密碼到期前的警告時間,具體意思是密碼到期前系統提前7天向用戶發出警告,
第七段:與:之間為空,表示帳號的失效期限
第八段:與:之間為空,表示一個帳號的生命周期
第九段:與:之間為空,保留字段,無實際意義
·
·
·
·
·
用戶管理
/etc/group:用戶組管理文件
創建用戶的時候就會創建一個組,只要有這個組,配置文件裏就會有這一行。
/etc/gshadow:用戶組密碼文件
·
系統裏如下圖這幾個配置文件都是有一個帶減號的文件,這是系統做的備份,如果不小心刪除了這些配置文件,那麽你就可以拷貝這些備份。
技術分享圖片
·
groupadd:增加組
技術分享圖片
·
groupadd -g:指定gid
自定義最好指定1000以上的,因為1000以內系統都給預留了。
技術分享圖片
·
groupdel:刪除組(前提是組裏沒有用戶)
技術分享圖片
·
我們再試一下刪除存在用戶的組試試能不能刪除
技術分享圖片
顯然刪除存在用戶的組是不行的
·
·
·
·
·
用戶管理
創建用戶
命令:useradd :新建用戶
技術分享圖片
·
創建用戶時,指定它的UID、GID、家目錄、shell
-u:指定uid(不指定的情況下是上一個用戶uid+1)
-g:指定gid
-d:指定家目錄
-s:指定shell

技術分享圖片
·
-M:創建用戶的同時不創建家目錄
技術分享圖片
·
userdel:刪除用戶(默認不刪除家目錄)
-r:同時刪除家目錄
技術分享圖片

Linux和windows互傳文件,用戶配置文件和密碼配置文件,用戶及組管理