在没学习Samba和FTP以前,若是想实现Windows和Linux之间互传文件,能够在Linux上安装一个lrzsz的工具,这个工具只能在xshell和securCRT上使用,putty不能使用该工具,须要先运行yum install -y lrzsz 来安装一下。 安装完成以后,运行sz filename 就能够将Linux上的文件发送到Windows上,还能够选择存放文件的位置: shell
若是想要接收Windows的文件可使用rz命令 ,选中以后文件会被放在Linux当前的目录下: windows
[root@localhost tmp]# ls -l 总用量 80 drwxr-xr-x. 2 root root 6 6月 9 08:18 1 -rw-rw-rw-. 2 root root 55 6月 9 09:09 2.txt -rw-r--r--. 1 root root 76411 5月 2 2017 form154853.pdf
这个工具很方便,使用起来也比较简单。centos
[root@localhost tmp]# 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 dbus:x:81:81:System message bus:/:/sbin/nologin polkitd:x:999:998:User for polkitd:/:/sbin/nologin avahi:x:70:70:Avahi mDNS/DNS-SD Stack:/var/run/avahi-daemon:/sbin/nologin avahi-autoipd:x:170:170:Avahi IPv4LL Stack:/var/lib/avahi-autoipd:/sbin/nologin postfix:x:89:89::/var/spool/postfix:/sbin/nologin sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin lic:x:1000:1000::/home/lic:/bin/bash usr1:x:1001:1001::/home/usr1:/bin/bash
能够看到,每一个用户都会在这个文件中对应一行字符,其中有咱们建立的用户也有系统自带的不能登陆的帐户等信息。每一行字符被冒号:分红了七段,简单分析一下每段表明的意思:bash
它里面每一行都与/etc/passwd一一对应:ssh
[root@localhost ~]# cat /etc/shadow root:$6$sxjNeZa2$kItkGnanimHIHa3XbRZOgmtkq7MXaTiNSjApT80YBZtXZE5I.ZWqszsregYgLv4y5SE.17yZmJSyZ/n6iC1EC0:17690:0:99999:7::: bin:*:16231:0:99999:7::: daemon:*:16231:0:99999:7::: adm:*:16231:0:99999:7::: lp:*:16231:0:99999:7::: sync:*:16231:0:99999:7::: shutdown:*:16231:0:99999:7::: halt:*:16231:0:99999:7::: mail:*:16231:0:99999:7::: operator:*:16231:0:99999:7::: games:*:16231:0:99999:7::: ftp:*:16231:0:99999:7::: nobody:*:16231:0:99999:7::: dbus:!!:17679:::::: polkitd:!!:17679:::::: avahi:!!:17679:::::: avahi-autoipd:!!:17679:::::: postfix:!!:17679:::::: sshd:!!:17679:::::: lic:$6$rMUHyMaU$.f4T9m54Hc/Ke7RdwNc4JXa.vcdDyBYKntiWsX081AKeCCm2hAowWhIOHtKFTsNV6fABoQPR33n0qOoaIDi0O0:17689:0:99999:7::: usr1:!!:17690:0:99999:7:::
能够看到它里面每一行都被冒号:分为了9段工具
内容就不一一赘述了,用的也很少。前面说到的这些文件还有一个同名带-的隐藏文件,当配置文件被误删除时能够copy-文件。post
[root@localhost ~]# ls -la /etc/passwd* -rw-r--r--. 1 root root 920 6月 11 23:21 /etc/passwd -rw-r--r--. 1 root root 957 6月 11 23:21 /etc/passwd-
centos在7以前,用户和组的默认ID是从500开始的,7以后是从1000 开始,以前的都是系统预留的。学习
[root@localhost ~]# tail -n5 /etc/group postfix:x:89: sshd:x:74: lic:x:1000: usr1:x:1001: slocate:x:21: [root@localhost ~]# groupadd -g 1111 group1 [root@localhost ~]# !tail tail -n5 /etc/group sshd:x:74: lic:x:1000: usr1:x:1001: slocate:x:21: group1:x:1111:
能够看到groupadd是能够指定gid的 ,删除组使用groupdel命令,只能删除没有成员的组。ui
[root@localhost ~]# groupdel group1 [root@localhost ~]# !tail tail -n5 /etc/group postfix:x:89: sshd:x:74: lic:x:1000: usr1:x:1001: slocate:x:21:
添加用户的命令useradd加密
[root@localhost ~]# userdel lll [root@localhost ~]# userdel -r llc [root@localhost ~]# ls /home lic lll
能够看到,使用userdel lll 命令删除了用户lll,却没有删掉它的家目录/home/lll,而使用userdel -r llc命令就把用户llc和它的家目录/home/ccc一块儿删除掉了。