9月19日任務
2.27linux和windows互傳文件
3.1 用戶配置文件和密碼配置文件
3.2 用戶組管理
3.3 用戶管理
linux和windows互傳文件
許多人在windows下工作學習赫编,所以學習linux時常常往返在兩個系統(tǒng)之間(有些人用mac)点弯。那么兩個系統(tǒng)之間怎么互傳文件纷跛?
復雜一點可以通過FTP或者samba服務來互傳文件谱邪。windows上用xshell或者secureCRT可以不搭建服務直接互傳文件。首先在linux上安裝lrzsz包。linux給windows傳文件笤闯,Xshell登錄linux輸入sz file
堕阔,file就傳給了windows。windows給linux傳文件颗味,在Xshell輸入rz
超陆,然后就彈出一個文件選擇窗口,選擇文件后就傳到linux當前目錄浦马。
我在manjaro下開虛擬機練習centos搭建服務时呀,常用scp命令。sync應該也可以吧晶默。
用戶及密碼配制文件
/etc/passwd是用戶配制文件谨娜,里面記錄了系統(tǒng)所有用戶信息。使用cat /etc/passwd
查看該文件內容:
[root@centos ~]# cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
operator:x:11:0:operator:/root:/sbin/nologin
games:x:12:100:games:/usr/games:/sbin/nologin
ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
nobody:x:99:99:Nobody:/:/sbin/nologin
這里只列舉了部分內容磺陡。每一行是一條用戶信息趴梢,用冒號隔開信息。一共有七段信息币他,具體的:
- 第一列是用戶名
- 第二列是密碼占位符x坞靶,為了安全具體密碼加密后放到了/etc/shadow文件里了
- 第三列是用戶序號uid
- 第四列是用戶所屬組號gid
- 第五列是用戶信息,相當于備注信息
- 第六列是用戶家目錄
- 第七列是用戶使用的shell蝴悉,/sabin/nologin代表不能登錄shell
剛剛提到第二列是密碼位彰阴,x必不可少,不然/etc/shadow里面的密碼不生效拍冠。cat /etc/shadow
查看密碼配制文件內容:
[root@centos ~]# cat /etc/shadow
root:$6$9gmdxuJyv9buh6UG$HRb8rWJI9PDU3TXdUaT1.j/VMyK0j4YxqUhtWBz8Yql3f7oCjUIOCgPw2.W9ekQ59u75VbFeWuy27QTDP0/W2/::0:99999:7:::
bin:*:17632:0:99999:7:::
daemon:*:17632:0:99999:7:::
adm:*:17632:0:99999:7:::
lp:*:17632:0:99999:7:::
sync:*:17632:0:99999:7:::
shutdown:*:17632:0:99999:7:::
halt:*:17632:0:99999:7:::
mail:*:17632:0:99999:7:::
operator:*:17632:0:99999:7:::
games:*:17632:0:99999:7:::
ftp:*:17632:0:99999:7:::
nobody:*:17632:0:99999:7:::
systemd-network:!!:17743::::::
dbus:!!:17743::::::
之列出了部分內容尿这。與/etc/passwd類似,用冒號分隔信息庆杜,一共九列:
- 第一列是用戶名妻味,與/etc/passwd對應
- 第二列是用戶密碼,這是經(jīng)過加密的
- 第三列是最近一次更改密碼的時間減去1970年1月1日的天數(shù)
- 第四列是過多少天才可以改密碼
- 第五列是過多少天密碼到期
- 第六列是密碼到期前多少天提醒用戶改密碼
- 第七列是如果密碼沒有更改欣福,到期后多少天鎖定賬戶
- 第八列是賬戶有效期,計算和第三列一樣焦履,1970年1月1日加天數(shù)內賬戶有效
- 第九列是系統(tǒng)保留拓劝,沒有意義
用戶和用戶組管理
與用戶配制文件類似,/etc/目錄下還有關于用戶組的文件:/etc/group/和/etc/gshadow嘉裤,分別是用戶組配制文件和組密碼配制文件郑临。平時查看這四個文件可以快速了解系統(tǒng)用戶和組的情況。下面說以下管理命令屑宠。
useradd [-u uid] [-g gid] username
增加一個用戶厢洞。-u參數(shù)指定用戶序號uid,centos默認從1000開始,之前的序號系統(tǒng)預留躺翻。-g參數(shù)指定該用戶屬于哪個組丧叽,gid可以是組名稱也可以組序號,不寫的話默認創(chuàng)建一個與用戶名相同的組名公你。此外踊淳,還有其他參數(shù)可用:-d指定家目錄,-M不創(chuàng)建家目錄陕靠。userdel username
刪除用戶迂尝,默認的不會刪除家目錄,-r同時刪除家目錄剪芥。不建議用-r參數(shù)垄开,以防刪除重要文件。
groupadd [-g gid] groupname
可以增加一個用戶組税肪。-g參數(shù)可以指定組序號gid溉躲。gid默認從1000開始,之前的序號系統(tǒng)預留寸认。groupdel groupname
刪除組签财。但是在組內有用戶時不能刪除組。