2.27linux和windows相互传文件
2.27.1首先我们需要安装一个包
[[email protected] ~]# yum install -y lrzsz
【安装一个传输软件,这个传输软件只能在xshell上因为putty不支持。】
[[email protected] ~]# ls
123 2.txt 3 3.txt 3.txt~ anaconda-ks.cfg
[[email protected] ~]# sz 2.txt
【输出我们linux系统当前目录下的文件】
【选择好用保存的路径就点OK好了】
[[email protected] ~]# rz
【把我们windows上的文件传进来】
[[email protected] ~]# ls
123 2.txt 3 3.txt 3.txt~ anaconda-ks.cfg 郭亚兵.txt
【把你要传输的文件选择好,然后点击打开。就传输进来了】
3.1用户配置文件和密码配置文件
3.1.1 useradd【创建一个普通用户】
[[email protected] ~]# ls /etc/passwd
/etc/passwd
[[email protected] ~]# 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
systemd-network:x:192:192:systemd Network Management:/:/sbin/nologin
dbus:x:81:81:System message bus:/:/sbin/nologin
polkitd:x:999:997:User for polkitd:/:/sbin/nologin
postfix:x:89:89::/var/spool/postfix:/sbin/nologin
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
chrony:x:998:996::/var/lib/chrony:/sbin/nologin
GYB:x:1000:1000::/home/GYB:/bin/bash
gyb:x:1001:1001::/home/gyb:/bin/bash
【这个是用户的密码文件,也是核心的密码配置文件。当你每创建一个用户他都会在后面给你加上一行密码配置文件,比如之前我们创建的用户GYB和gyb】
【密码的格式:第一行是超级用户,绿色的是安装系统是自行创建的一些用户。每一行都是一个用户,每一行都会用冒号分割成7段,第一段是用户名,第二段代表密码,第三段代表uid,第四段代表gid(组),第五段表示用户的注释信息没有实质的作用,第六段代表用户的家目录,第七段用户的shell(当我们登录一个用户的时候都会进入一个shell窗口中,超级用户root和我们创建的用户都是/bin/bash,如果是/bin/nologin说明这个用户是不能够登录的,设置密码也不可以)】
[[email protected] ~]# cat /etc/shadow
root:$6$PsozKGUP$KeFo54cqCBco4lOi1VbPD44BRbELTy2prDBvxg8UtK.X2VJLe3X/9Jm7Hh6z7JE18Jazh9OQ4UjvHsEr2sxva.:17514:0:99999:7:::
bin:*:17110:0:99999:7:::
daemon:*:17110:0:99999:7:::
adm:*:17110:0:99999:7:::
lp:*:17110:0:99999:7:::
sync:*:17110:0:99999:7:::
shutdown:*:17110:0:99999:7:::
halt:*:17110:0:99999:7:::
mail:*:17110:0:99999:7:::
operator:*:17110:0:99999:7:::
games:*:17110:0:99999:7:::
ftp:*:17110:0:99999:7:::
nobody:*:17110:0:99999:7:::
systemd-network:!!:17505::::::
dbus:!!:17505::::::
polkitd:!!:17505::::::
postfix:!!:17505::::::
sshd:!!:17505::::::
chrony:!!:17505::::::
GYB:!!:17515:0:99999:7:::
gyb:$6$Spzks5Ym$a6QCTi6CmTZxZ6DGKCctTttvOTymWMn7uUw7.Gark7X.vQhu.HfpmCaAGNNDVgSQr7ViXN1BGKzV/Q79YJW170:17521:0:99999:7:::
【这个是/etc/passwd里面x的密码配置文件,他和/etc/passwd是一一对应的你看每一行的开头只知道了。】
【密码的格式:第一行是用户名,第二段是用户的密码(这个密码是加密过的是不能编译出来的,我们把gyb用户设置密码和root的一样来比较一下,看下面),第三段代表的是上次你更该密码距离1970年1月1日多少天,第四段代表你距离上次更改密码后多少天才能再次更改(默认是0,0代表不受限制。),第五段代表你密码当多少天后要过期你必须要更改密码了,第六段代表你密码快到期的提醒天数,第七段代表你密码过期后你的用户还有几天就失效了不可再用了。第八段】
[[email protected] ~]# head -n1 /etc/shadow ;tail -n1 /etc/shadow
【如果你想在一行里面打两行命令你可以用分号;分割】
root:$6$PsozKGUP$KeFo54cqCBco4lOi1VbPD44BRbELTy2prDBvxg8UtK.X2VJLe3X/9Jm7Hh6z7JE18Jazh9OQ4UjvHsEr2sxva.:17514:0:99999:7:::
gyb:$6$aOGfUKPQ$IJCJvki5bs7FVjXFKMFc5FxCSeGTxQ0cyA.5KnjUdqsVV8w62eIzzBNj5jjfTe.fm90.a1U3YqlgTrnH/XXoz1:17525:0:99999:7:::
【他们的铭文密码是一样,我们比较加密后的是不一样。】
3.2用户组管理
3.3用户管理