linux和windows互传文件的实现方案
一、linux和windows互传文件(前提是:必须使用XShell或securecrt,不能使用PuTTY)
yuminstall-ylrzsz//linux与windows互传文件需要在linux上yum安装lrzsz
sz文件名//linux往windows传文件
rz回车,选择文件//windows往linux传文件,传到当前目录
xshell和securecrt支持;
putty不支持
二、用户配置文件和密码配置文件
[root@linux-01~]#cat/etc/passwd root:x:0:0:root:/root:/bin/bash//用:分成7段用户名:表示密码:UID:组ID:用户注释信息:用户家目录:用户shell 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
linux系统真正密码存放在/etc/shadow下,但密码是加密的。
[root@linux-01~]#cat/etc/shadow
root:$6$NlEjlezY$KBV252Z71EgreUGmWbXKeI9Yo3PQ9RTpl3.lXSIS0QDZWKTCGUIT3Yc7cBzJBfdX5Lv0.kJWEtlrSjadIFs4P0:17622:0:99999:7::://etc/shadow与/etc/passwd下面的文件一一对应
bin::17110:0:99999:7::://使用:分割成9段用户名:用户密码:上次更改密码距离1970年1月1日有多少天:要过多少天才能修改密码:密码多少天后到期:密码到期前的多少天警告:密码已经到期多少天然而你并没有修改密码,这个密码将被锁定:一个账号的生命周期:保留字段
daemon::17110:0:99999:7:::
adm:*:17110:0:99999:7:::
[root@linux-01~]#head-n1/etc/shadow;tail-n2/etc/shadow
同时显示一个文件第一行和最后两行命令格式:head-n1文件路径;tail-n2文件路径
三、用户组管理
[root@linux-01~]#ls/etc/shadow shadowshadow-//带减号的文件是系统帮我们自动备份了一份,如不下心删除用户文件,可以复制一份带减号的相同文件来使用 [root@linux-01~]#ls/etc/gshadow gshadowgshadow- [root@linux-01~]#ls/etc/passwd passwdpasswd- [root@linux-01~]#ls/etc/group groupgroup-
添加组
[root@linux-01~]#groupaddgrp1//添加grp1组 [root@linux-01~]#tail-n1/etc/group//查看group文件最后一行 grp1:x:1003: [root@linux-01~]#groupadd-g1005grp2//添加并指定grp2的组ID为1005 [root@linux-01~]#tail-n3/etc/group//查看group文件最后三行 slocate:x:21: grp1:x:1003: grp2:x:1005:
删除组
[root@linux-01~]#groupdelgrp1//删除grp1组
注意:空组可以删除,组下面有用户的不能删除
四、用户管理
添加用户
[root@linux-01~]#useradduser3//添加user3用户 [root@linux-01~]#tail-n2/etc/passwd hll:x:1001:1002::/home/hll:/bin/bash user3:x:1002:1006::/home/user3:/bin/bash
添加并指定UID和组
[root@linux-01~]#useradd-u1004-ggrp2user4//添加user4用户并指定UID为1004,添加到grp2组 [root@linux-01~]#tail-n3/etc/passwd hll:x:1001:1002::/home/hll:/bin/bash user3:x:1002:1006::/home/user3:/bin/bash user4:x:1004:1005::/home/user4:/bin/bash
添加用户并指定家目录
[root@linux-01~]#useradd-u1010-ggrp2-d/home/user3-s/sbin/nologinuser6
-M选项:添加用户但不创建用户家目录
[root@linux-01~]#useradd-Muser7//添加user7用户但不创建它的家目录
删除用户
[root@linux-01~]#userdeluser3//删除user3用户,但是不删除用户的家目录
-r选项:删除用户的同时删除用户家目录
[root@linux-01~]#userdel-ruser4 [root@linux-01~]#ls/home hlluser1user3