linux重装丢失账号配置文件,linux和windows互传文件、用户和密码配置文件、用户组和用户管理...

一: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

linux重装丢失账号配置文件,linux和windows互传文件、用户和密码配置文件、用户组和用户管理..._第1张图片

3.接收windows下的文件,传送到当前目录。

直接输入rz,然后选择要传送的文件。

linux重装丢失账号配置文件,linux和windows互传文件、用户和密码配置文件、用户组和用户管理..._第2张图片

二:用户和密码配置文件

一.用户配置文件

linux重装丢失账号配置文件,linux和windows互传文件、用户和密码配置文件、用户组和用户管理..._第3张图片

由:分割为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表示不允许该账号登陆。

二.密码配置文件

linux重装丢失账号配置文件,linux和windows互传文件、用户和密码配置文件、用户组和用户管理..._第4张图片

由:分为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

你可能感兴趣的:(linux重装丢失账号配置文件)