linux和windows互传文件、用户配置文件和密码配置文件、用户组管理 、用户管理
2017-12-26 00:00
801 查看
一、Linux和windows互传文件
在工作当中我们会遇到需要把pc上的一个文件上传到Linux上,或者需要把Linux上的某一个文件下载到pc上,后期我们会学到samba和ftp服务,目前没有搭建samba和ftp我们可以使用一个工具,lrzsz,要使用这个工具,首先在服务器端安装一下[root@test-01 ~]# yum install -y lrzsz
*需要注明一点,这个工具只能在Xshell和secureCRT上使用,PuTTy 不能使用这个工具
安装完之后,直接使用rz命令,就会弹出一个对话框,在里面选择pc端的文件,选中之后会将文件上传到Linux上,这个文件会被上传到当前目录。如果要下载某一个文件到windows上,可以运行sz_ filename_
会出现一个对话框,要将这个文件下载到windows的那个目录下。非常简单,非常实用
二、用户配置文件和密码配置文件
用户配置文件/etc/passwd
[root@test-01 ~]# 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 lc1:x:1000:1000::/home/lc1:/bin/bash lc2:x:1001:1001::/home/lc2:/bin/bash lichao:x:1002:1002::/home/lichao:/bin/bash
lichao:x:1002:1002::/home/lichao:/bin/bash
这是配置文件里面的内容,拿出最后一行来分析,每一行都是被6个:分割成七段,每一段分别代表着各自的内容。lichao=用户名,x=密码(曾经用户的密码被放在这个地方,后来因为安全原因,密码不放在这里了,但是这个地方还留有一个位置,没有实际意义)。两个数字,前一个数字表示uid ,用户id 。后一个数字表示gid,组id。数字后面那一段是用户的注释信息,没有实际作用,大部分都是空的,用户root的是root,第六段是用户的家目录,第七段是用户的shell,常见的是/bin/bash ,这种是能登录的用户,/sbin/nologin这种是不能登录的用户,即使给这个用户设置了密码也不能登录
密码配置文件 /etc/shadow
[root@test-01 ~]# cat /etc/shadow root:$6$L.93uoKv$HS4BaUfhO4cnEdHjAw56JAhUbmuz4Q9c3.tAjPvXiUFksYDy9lVYXxMsuV6WKipulJbM69PaEszcVhMILDXnv1:17516: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:!!:17512:::::: polkitd:!!:17512:::::: avahi:!!:17512:::::: avahi-autoipd:!!:17512:::::: postfix:!!:17512:::::: sshd:!!:17512:::::: lc1:!!:17521:0:99999:7::: lc2:!!:17521:0:99999:7::: lichao:$6$scJg7AnT$iJx/pPM2mLK8sWq0NDRX5Dur9wWLEKWwL8Zb5iYG6Y5ioV.WZtFbTeGaDGb4EVxrEXIsFuq3QKZrPyVrNzZLF0:17522:0:99999:7:::
lc2:!!:17521:0:99999:7:::
这是用户的密码配置文件,跟用户配置文件一样,当在系统中查看时,是一行对应一个用户,每一行被:分成了9段,第一段同样表示用户名,第二段是密码,这个密码是加密过的,且加密过程不可逆,即通过对一段明文密码加密生成字符串,却不能通过字符串解密成明文密码。用这一行来分析,第二段两个!表示没有密码,如果是!跟一堆字符串,表示这个用户的密码被锁定了,不能正常登录如下所示:
[root@test-01 ~]# usermod -L lichao [root@test-01 ~]# tail -n2 /etc/shadow lc2:!!:17521:0:99999:7::: lichao:!$6$scJg7AnT$iJx/pPM2mLK8sWq0NDRX5Dur9wWLEKWwL8Zb5iYG6Y5ioV.WZtFbTeGaDGb4EVxrEXIsFuq3QKZrPyVrNzZLF0:17522:0:99999:7:::
至于这个配置文件每行的每一段表示什么意思,可以使用man shadow查看
每个字段的含义是: · sp_namp - 指向以 null 结束的用户名的指针 · sp_pwdp - 指向 null 结束的密码的指针 · sp_lstchg - 最近更改密码的日期(日期计算方法是从1970年1月1日开始的天数) · sp_min - days before which password may not be changed · sp_max - days after which password must be changed · sp_warn - days before password is to expire that user is warned of pending password expiration · sp_inact - days after password expires that account is considered inactive and disabled · sp_expire - days since Jan 1, 1970 when account will be disabled · sp_flag - reserved for future use
三、用户组管理和用户管理
用户组管理
用户组也有一个配置文件,/etc/group[root@test-01 ~]# tail -n3 /etc/group lc2:x:1001: lichao:x:1002: slocate:x:21:
每一行带表的含义跟passwd类似,第一段组名,第二段组密码,第三段gid, 我们可以给组指定gid,也可以在创建组的时候就指定gid,下面就是在创建的时候指定gid,然后再更改gid所使用的命令:
[root@test-01 ~]# groupadd -g 1111 111 [root@test-01 ~]# !tail tail -n3 /etc/group lichao:x:1002: slocate:x:21: 111:x:1111: [root@test-01 ~]# groupmod -g 2222 111 [root@test-01 ~]# !tail tail -n3 /etc/group lichao:x:1002: slocate:x:21: 111:x:2222:
删除组的命令是groupdel 格式为groupdel groupname
[root@test-01 ~]# groupdel 111 [root@test-01 ~]# !tail tail -n3 /etc/group lc2:x:1001: lichao:x:1002: slocate:x:21:
如果这个组里有用户,首先要删掉用户才能删掉组,否则不能删除。
用户管理
创建用户的命令是useradd,格式是useradd -u uid -g gid/组名用户名 -d 家目录 在创建用户时可以给用户指定uid和gid和家目录 ,如果不指定就会创建出uid比系统中最大的uid号+1的号,创建用户时可以指定组,不指定组就会创建一个和用户名同名的组[root@test-01 ~]# useradd -u 2222 -g 2222 li1 [root@test-01 ~]# tail -n3 /etc/group lichao:x:1002: slocate:x:21: 22:x:2222: [root@test-01 ~]# tail -n3 /etc/passwd lc2:x:1001:1001::/home/lc2:/bin/bash lichao:x:1002:1002::/home/lichao:/bin/bash li1:x:2222:2222::/home/li1:/bin/bash [root@test-01 ~]# useradd li3 [root@test-01 ~]# tail -n3 /etc/passwd lichao:x:1002:1002::/home/lichao:/bin/bash li1:x:2222:2222::/home/li1:/bin/bash li3:x:2223:2223::/home/li3:/bin/bash [root@test-01 ~]# tail -n3 /etc/group slocate:x:21: 22:x:2222: li3:x:2223:
相关文章推荐
- Linux和windows互传文件/用户配置文件和密码配置文件/用户组管理/用户管理
- linux和windows文件互传 /用户配置文件和密码配置文件 /用户组管理 /用户管理
- L11 linux和windows互传文件,用户和密码配置文件,用户组和用户管理
- linux和windows互传文件、 用户配置文件和密码配置文件 、 用户组管理 、 用户管理
- 10.30 linux和windows互传文件,用户配置文件和密码配置文件,用户组管理,用户管理
- 三周第一次课(4月2日)linux和windows互传文件、用户配置文件和密码配置文件、用户组管理、用户管理
- 十一、Linux和Windows互传文件、用户配置文件和密码配置文件、用户组管理、用户管理
- 第十一课 xshell实现linux与windows互文件、用户与密码的配置文件、用户和用户组的管理
- linux和windows互传文件、用户配置文件和密码配置文件、用户组管理、用户管理
- linux和windows互传文件,用户配置文件和密码配置文件,用户组和用户管理
- 2.27 linux和windows互传文件 3.1 用户配置文件和密码配置文件 3.2 用户组管理 3.3 用户管理
- 3周第1次课 linux和windows互传文件 用户配置文件和密码配置文件 用户组管理 用户管理
- linux和windows互传文件 、用户配置文件和密码配置文件 、用户组管理 、用户管理
- Linux和windows互传文件、用户配置文件和密码配置文件、用户组管理与用户管理
- Linux和windows互传文件,用户配置文件和密码配置文件,用户和用户组的管理
- linux和windows互传文件、用户配置文件和密码配置文件、用户组管理、用户管理
- linux和windows互传文件、用户密码的配置文件、用户组和用户的管理的介绍
- linux和windows互传文件 用户配置文件和密码配置文件 用户组管理 用户管理
- xshell下Linux与windows文件传输、用户配置文件和密码配置文件、用户及用户组管理
- linux和windows互传文件 、用户配置文件和密码配置文件、用户组管理、用户管理