Day11 Linux和windows互傳文件

概述

  • 一般在咱們須要使用到一個命令,卻由於沒有使用不上的時候,咱們會用yum去下載。但是有一天這個源文件被牆了,下載好久都下載不了怎麼辦?咱們還能夠從windows上傳文件到linux機器裏,這就是本文要講的Linux和Windows互傳文件

後面咱們還會學到:FTP服務搭建與配置
https://www.cnblogs.com/jcxx/p/7803502.htmlhtml

Linux和windows互傳文件

  1. 用yum安裝一個包 lrzsz
[root@centos001 ~]# yum install -y lrzsz
已加載插件:fastestmirror
  1. 從linux傳文件到windows
  • 命令sz
[root@centos001 ~]# ls
111  22.txt  2.txt  aling       anaconda-ks.cfg.1  ls2 //在目錄下選擇一個文件
123  234     3.txt  aminglinux  dir3               yum.log
[root@centos001 ~]# sz anaconda-ks.cfg.1
  • 選擇目錄並保存linux

  1. 從windows傳文件到linux
  • 命令rz
    • 選項rz -r適用於異常狀態時
[root@centos001 ~]# rz

用戶配置文件和密碼配置文件

  • passwd文件解說
[root@centos001 ~]# ls /etc/passwd           //列出文件passwd
/etc/passwd
[root@centos001 ~]# cat /etc/passwd
root:x:0:0:root:/root:/bin/bash   //所講的部分

第1個字段:用戶名(roo爲用戶名),表明用戶賬號的字符串
第2個字段:存放該賬號的口令第3個自算:爲用戶標識號:uid
第4個字段:爲組標識號,gid
第5個字段:爲註釋說明,沒有實際意義
最後一個字段:爲用戶的shell.用戶登陸後,要啓動一個進程,用來將用戶下達的指令傳給內核,這就是shellshell

  • shadow解說
[root@centos001 ~]# ls /etc/shadow
/etc/shadow
[root@centos001 ~]# cat /etc/shadow
root:$6$dTm0ZQZT$7Lj1yDe28xxmn3KK4MeeGAw3zMxqdQp7BxmHgVa9MZ0TwGAh9ReXwc
glq7czAjVUfeFuIepMenIWHkVj0gesF0:17424:0:99999:7:::
bin:*:17110:0:99999:7:::
daemon:*:17110:0:99999:7:::

第1個字段:爲用戶名
第2個字段:爲用戶密碼
第3個字段:爲上次更改密碼的日期
第4個字段:爲要多少天才能更改密碼,默認爲0,即不受限制
第5個字段:爲還有多少天密碼到期,即在多少天內必須更改密碼 。默認爲99999,永遠不 第6 個字段:爲密碼到期前的警告期限
第7個字段:爲賬號失效期限。
第8個字段:爲賬號的生命週期。跟第三個字段同樣
最後一個字段:做保留用,無實際意義windows

用戶組管理

  • 命令groupadd :用於增長用戶組

選項**-g**:如不加則按照系統默認的gid建立組centos

示例:bash

[root@centos001 ~]# groupadd grp1    //增長一個用戶組 不加-g
[root@centos001 ~]# tail -n1 /etc/group
grp1:x:1003:
[root@centos001 ~]# groupadd -g 1005 grp2   //加 -g
[root@centos001 ~]# tail -n3 /etc/group
awei:x:1002:
grp1:x:1003:
grp2:x:1005:
  • 命令groupdel:用於刪除組

此命令沒法刪除非空的組,也就是說要刪用戶組得先把用戶刪掉ui

示例:插件

[root@centos001 ~]# groupdel grp1   //刪除一個空的組
[root@centos001 ~]# tail -n3 /etc/group
aming:x:1001:
awei:x:1002:
grp2:x:1005:
[root@centos001 ~]# groupdel aming  //想刪掉這個組須先吧aming這個用戶刪除掉
groupdel:不能移除用戶「aming」的主組

用戶管理

  • 命令useradd:用於增長用戶

【選項】
-u: 表示自定義uid 在不指定的時候,系統會自動添加uid -g: 表示使新增用戶屬於已經存在的某個組,後面能夠跟組id,也能夠跟組名
-d: 表示自定義用戶的家目錄
-M:表示不創建家目錄
-s: 表示自定義shellcode

示例:htm

[root@centos001 ~]# useradd user2    /建立一個普通用戶
[root@centos001 ~]# tail -n2 /etc/passwd
awei:x:1002:1002::/home/awei:/bin/bash
user2:x:1003:1003::/home/user2:/bin/bash
[root@centos001 ~]# useradd -u 1004 -g user3^C    //建立的同時指定uid[root@centos001 ~]# tail -n 3 /etc/group
awei:x:1002:
grp2:x:1005:
user2:x:1003:
[root@centos001 ~]# useradd -u 1004 -g grp2 user3 //建立同時指定用戶組和uid
[root@centos001 ~]# tail -n 3 /etc/passwd
awei:x:1002:1002::/home/awei:/bin/bash
user2:x:1003:1003::/home/user2:/bin/bash
user3:x:1004:1005::/home/user3:/bin/bash                 //建立同時指定家目錄和shell
[root@centos001 ~]# useradd -u 1006 -g grp2 -d /home/aming/ -s /sbin/nologin user4 
[root@centos001 ~]# tail -n3 /etc/passwd
user2:x:1003:1003::/home/user2:/bin/bash
user3:x:1004:1005::/home/user3:/bin/bash
user4:x:1006:1005::/home/aming/:/sbin/nologin
[root@centos001 ~]# ls /home/
aming  awei  user1  user2  user3
[@centos001 ~]# useradd -M user5   //建立用戶的同時不建立家目錄
[root@centos001 ~]# tail -n3 /etc/passwd
user3:x:1004:1005::/home/user3:/bin/bash
user4:x:1006:1005::/home/aming/:/sbin/nologin
user5:x:1007:1007::/home/user5:/bin/bash        //home/user5/就是它的家目錄,沒有建立不表明沒有
[root@centos001 ~]# ls /home/
aming  awei  user1  user2  user3   //此時home下就看不到user5了 
[root@centos001 ~]# tail -n5 /etc/passwd
awei:x:1002:1002::/home/awei:/bin/bash
user2:x:1003:1003::/home/user2:/bin/bash
user3:x:1004:1005::/home/user3:/bin/bash
user4:x:1006:1005::/home/aming/:/sbin/nologin
user5:x:1007:1007::/home/user5:/bin/bash 
[root@centos001 ~]# groupadd -g 1010 grp3
[root@centos001 ~]# useradd -g grp3 user6
[root@centos001 ~]# tail -n5 /etc/passwd
user2:x:1003:1003::/home/user2:/bin/bash
user3:x:1004:1005::/home/user3:/bin/bash
user4:x:1006:1005::/home/aming/:/sbin/nologin
user5:x:1007:1007::/home/user5:/bin/bash
user6:x:1008:1010::/home/user6:/bin/bash
[root@centos001 ~]# useradd user7
[root@centos001 ~]# tail -n5 /etc/passwd
user3:x:1004:1005::/home/user3:/bin/bash
user4:x:1006:1005::/home/aming/:/sbin/nologin
user5:x:1007:1007::/home/user5:/bin/bash
user6:x:1008:1010::/home/user6:/bin/bash
user7:x:1009:1009::/home/user7:/bin/bash
  • 命令userdel:刪除用戶

rm -rf 刪除用戶的同時把家目錄刪掉

示例:

[root@centos001 ~]# userdel user7   //刪除用戶
[root@centos001 ~]# tail -n3 /etc/passwd
user4:x:1006:1005::/home/aming/:/sbin/nologin
user5:x:1007:1007::/home/user5:/bin/bash
user6:x:1008:1010::/home/user6:/bin/bash
[root@centos001 ~]# ls /home/
aming  awei  user1  user2  user3  user6  user7  //家目錄還有
[root@centos001 ~]# rm -rf /home/user6   //刪除同時刪掉家目錄
[root@centos001 ~]# ls /home/
aming  awei  user1  user2  user3  user7
相關文章
相關標籤/搜索