linux和Windows互传文件
安装包 lrzsz,这个软件只支持xshell或securecrt。
可以使用命令 sz 命令把linux上的文件传输到Windows上面。
首先,sz 文件名 会弹出一个框,选择一个文件夹,然后确定。
使用 rz可以将Windows上的文件传到linux上面。
输入 rz, 然后回车,就会弹出一个对话框,选择你要传输的文件,点击确定就行了。
/etc/passwd和/etc/shadow这两个文件在linux系统里非常重要如果这两个文件出现问题那么将无法正常登陆系统。
/etc/passwd 是用户配置文件 文件每一行分割成七个字段,每一字段由冒号隔开:
第一个字段是用户名,用户名一般由大小写字母、数字、减号、点或下划线组成,其他的字符不合法,并且减号和点也不建议使用。
第二个字段是password 保存密码的位置,但基于安全因素,现在到将它存放在/etc/shadow 里面,这里只用一个x代替。
第三个字段是用户标识符,也称为uid。系统通过这个数字识别用户身份,0就是root,CentOS 7的普通用户标识符是从1000开始的。
第四个字段是组标识符 也称为gid.
第五个字段是用户注释说明,没有实际意义。
第六个字段是 用户的家目录。root的家目录是/root,普通用户的家目录为/home/username,用户家目录可以自定义。
第七个字段是用户的shell ,用户登入后,要启动一个进程,用来将用户下达的指令传给内核,这就是shell。里面有/sbin/nologin代表这个账号不允许登录。
/etc/shadow 是密码配置文件 ,每一行由九个字段组成,也是由冒号分开:
第一字段 用户名,和/etc/passwd对应。
第二字段 用户密码 这个密码已经加密。
第三字段 上次更改密码的日期,这个数字以1970年1月1日和上次更改密码的日期为基准计算来的。
第四字段 再过多少天才能更改密码,按天计算,0 就是不受限制。
第五字段 密码多少天后到期,就是多少天内必须改密码。
第六字段 密码到期前的警告设置。如果这个值为7,就代表当7天后密码到期的时候,系统就会发出警告,提醒用户它的密码会在7天后到期。
第七字段 账号失效期限。如果这个值设置为3,就表示密码已经到期,但用户并没有在到期前更改密码,那么再过三天,这个账号就会失效。
第八字段 账号的生命周期。
最后一个字段 保留用的,没有实际意义。
groupadd 增加组的命令
也可以自定义组ID,加 -g选项就可以了,自定义的gid要在1000以上。
groupdel 删除组的命令,删除组的时候要确保组里没有用户,否则不能删除。
/etc/group 是用户组配置文件,我们可以在这个文件里查看组信息。也有组密码文件/etc/gshadow.
useradd是增加用户的命令。
它有下面几个选项:
-u 自定义UID.
-g 让新增的用户属于已经存在的某个组,后面可以跟组名,也可以跟GID。
-d 自定义用户家目录
-M 不建立家目录
-s 自定义shell
userdel是删除用户的命令,它有一个 -r 选项,作用是删除用户是,一起删掉这个用户的家目录。