Linux和windows互传文件,用户配置文件和密码配置文件,用户及组管理
2021-04-18 13:29
标签:258866 这个用:分割成了9段 Linux和windows互传文件,用户配置文件和密码配置文件,用户及组管理 标签:258866 原文地址:http://blog.51cto.com/13658403/2094018
可以用工具xshell或者securecrt,
·
然后先安装一个包:lrzsz
·
·
用命令
yum install -y lrzsz
·
安装完毕之后,就可以使用传输命令了,
比如,我们想把Linux下的文件传输到Windows,可以用sz filename即可:
sz y.txt
这时会弹出一个对话框,我们可以选择保存位置桌面,然后我们就可以在Windows桌面上查看这个文件了。
·
如果想把windows上的文件,传到Linux上去用rz命令
比如:rz 回车,这时会弹出一个对话框,我们选择要传输的文件即可传到当前目录。
·
·
·
·
·
用户配置文件和密码配置文件
比如用户的配置文件passwd,用户的另一个专门存密码的文件叫做 /etc/shadow,它和用户配置文件passwd是一一对应的,是专门用来控制用户的密码的,每创建一个用户,它都会增加一行:文件/etc/passwd,每当你创建一个用户,都会在这个配置文件里增加一行
命令:cat /etc/passwd
假如我们创建了一个用户yang,那么,在这个文件的最下面会增加一行
yang:x:1000:1000::/home/yang:/bin/bash
·
我们把着些用户信息分为7段:
第一段yang是用户名,
第二段x代表是密码,
第三段第一个1000代表用户uid
第四段,第二个1000代表gid,
第五段:与:之间代表用户的注释信息并没有什么实质的作用,
第六段:/home/yang代表用户的家目录,
第七段:/bin/bash代表用户的shell或者说是与其他用户交互的一个窗口,普通用户和root的shell都是“/bin/bash”,其他用户的shell是"/sbin/nologin",表示它们是不能登录的。
·
另一个专门存密码的文件叫做 /etc/shadow,它和用户配置文件passwd是一一对应的,是专门用来存储用户的密码的,每创建一个用户,它都会增加一行:
命令:ccat /etc/shadow
例如我们创建用户huang。就会出现下面的信息
huang:!!:17619:0:99999:7:::
·
第一段huang是用户名,
第二段!!代表是密码,是密文,不能反编译,
第三段17619代表天数,是从1970年1月1日开始算起的距离这个文件的最近一次密码更改时间着差多少天
第四段,0这一段表示要隔多少天才能再次更改密码,如果值是0就表示时间不受限制,
第五段99999这一段表示密码多少天后到期或者说是多少天内密码必须更改,
第六段“7”这一段表示密码到期前的警告时间,具体意思是密码到期前系统提前7天向用户发出警告,
第七段:与:之间为空,表示帐号的失效期限
第八段:与:之间为空,表示一个帐号的生命周期
第九段:与:之间为空,保留字段,无实际意义
·
·
·
·
·
用户管理
/etc/group:用户组管理文件
创建用户的时候就会创建一个组,只要有这个组,配置文件里就会有这一行。
/etc/gshadow:用户组密码文件
·
系统里如下图这几个配置文件都是有一个带减号的文件,这是系统做的备份,如果不小心删除了这些配置文件,那么你就可以拷贝这些备份。
·
groupadd:增加组
·
groupadd -g:指定gid
自定义最好指定1000以上的,因为1000以内系统都给预留了。
·
groupdel:删除组(前提是组里没有用户)
·
我们再试一下删除存在用户的组试试能不能删除
显然删除存在用户的组是不行的
·
·
·
·
·
用户管理
创建用户
命令:useradd :新建用户
·
创建用户时,指定它的UID、GID、家目录、shell
-u:指定uid(不指定的情况下是上一个用户uid+1)
-g:指定gid
-d:指定家目录
-s:指定shell
·
-M:创建用户的同时不创建家目录
·
userdel:删除用户(默认不删除家目录)
-r:同时删除家目录
文章标题:Linux和windows互传文件,用户配置文件和密码配置文件,用户及组管理
文章链接:http://soscw.com/index.php/essay/76279.html