Linux和windows互传文件 可以用工具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::: ·

这个用:分割成了9段 第一段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:同时删除家目录