一:xshell下linux和windows互传文件

1.首先需要安装一个包

[root@centos7-1 ~]# yum install -y lrzsz
已加载插件:fastestmirror
base                                                      | 3.6 kB  00:00:00     
extras                                                    | 3.4 kB  00:00:00     
updates                                                   | 3.4 kB  00:00:00     
updates/7/x86_64/primary_db                               | 2.0 MB  00:00:03     
Determining fastest mirrors
 * base: mirrors.cn99.com
 * extras: mirror.bit.edu.cn
 * updates: mirrors.cn99.com
正在解决依赖关系
--> 正在检查事务
---> 软件包 lrzsz.x86_64.0.0.12.20-36.el7 将被 安装
--> 解决依赖关系完成

依赖关系解决

=================================================================================
 Package         架构             版本                      源              大小
=================================================================================
正在安装:
 lrzsz           x86_64           0.12.20-36.el7            base            78 k

事务概要
=================================================================================
安装  1 软件包

总下载量:78 k
安装大小:181 k
Downloading packages:
lrzsz-0.12.20-36.el7.x86_64.rpm                           |  78 kB  00:00:01     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  正在安装    : lrzsz-0.12.20-36.el7.x86_64                                  1/1 
  验证中      : lrzsz-0.12.20-36.el7.x86_64                                  1/1 

已安装:
  lrzsz.x86_64 0:0.12.20-36.el7                                                  

完毕!

2.然后在当前目录下创建1.txt文件,并将他发送到windows下。 sz 1.txt 3.接收windows下的文件,传送到当前目录。 直接输入rz,然后选择要传送的文件。

二:用户和密码配置文件

一.用户配置文件 由:分割为7个字段

  1. 用户名,用户名字符可以是大小写字母、数字、减号(不能出现在首位)、点以及下划线,其他字符不合法。点,减号不建议使用。
  2. 存放该账号的口令,现在放到/etc/shadow中了,所以用x代替。
  3. 用户标识号,也叫uid。系统识别用户身份就是通过这个数字来的,0为root。uid取值范围为0~65535,0是超级用户(root)的标识号,1~499由系统保留,作为管理账号,普通用户的uid从500开始。
  4. 组标识号,也叫gid。这个字段对应着/etc/group中的一条记录。
  5. 注释说明,没有实际意义。通常记录着该用户的一些属性。
  6. 用户的家目录,当用户登陆时就处在这个目录下。普通用户的家目录为/home/username,用户家目录是可以自定义的。
  7. 用户的shell。用户登陆后要启动的第一个进程,用来将用户下达的指令传给内核。linux中shell有sh,csh,ksh,tcsh,bash等。/sbin/nologin表示不允许该账号登陆。 二.密码配置文件 由:分为9个字段
  8. 用户名。
  9. 用户密码,这个的才是该账号的真正密码,已被加密。为保阿全,该文件属性设置为000,但是root用户是可以访问或者更改。
  10. 上次更改密码的日期,距离1970年1月1号到上次更改密码的日期。
  11. 要过多少天才可以更改密码,默认为0,即不限制。
  12. 密码多少天后到期,即在多少天内必须更改密码。默认为99999.
  13. 密码到期前的警告期限。
  14. 账号失效期限,该数字表示延长几天。
  15. 账号的生命周期。
  16. 保留字段。

三:用户组和用户管理

1.用户组管理

[root@centos7-1 ~]# cat /etc/group
root:x:0:
bin:x:1:
daemon:x:2:
sys:x:3:
adm:x:4:
tty:x:5:
disk:x:6:
lp:x:7:
mem:x:8:
kmem:x:9:
wheel:x:10:
cdrom:x:11:
mail:x:12:postfix
man:x:15:
dialout:x:18:
floppy:x:19:
games:x:20:
tape:x:30:
video:x:39:
ftp:x:50:
lock:x:54:
audio:x:63:
nobody:x:99:
users:x:100:
utmp:x:22:
utempter:x:35:
ssh_keys:x:999:
input:x:998:
systemd-journal:x:190:
systemd-bus-proxy:x:997:
systemd-network:x:192:
dbus:x:81:
polkitd:x:996:
tss:x:59:
dip:x:40:
postdrop:x:90:
postfix:x:89:
sshd:x:74:
chrony:x:995:

第一列为组名,第二列为密码,第三列为组id 常用命令有: ● 增加组:groupadd 语法:groupadd 选项 组名 groupadd -g 511 grptest2 不加g选项,gid也是从500开始。 -g可以自定义gid ● 删除组:groupdel 该命令没有特殊选项,只有组中包含用户时无法删除。

2.用户管理 ● 增加用户:useradd 语法:useradd -u uid -g gid -d home -M -s -u:自定义uid。 -g:自定义gid,可以是组名,也可以是gid。 -d:自定义用户的家目录。 -M:不建立家目录。 -s:自定义shell。

● 删除用户:userdel 语法:userdel -r username -r:删除账户时连账户家目录一起删掉。

● 修改用户属性:usermod usermod是更改已存在的用户相关属性。 -u:更改uid -g:更改gid -d:更改家目录 -s:更改shell