在沒學習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一塊兒刪除掉了。