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