1. Linux与Windows系统互传文件

要实现Linux与Windows系统互传文件的方法有很多,这里只介绍最简单的一种。首先,执行命令‘yum install -y lrzsz’,安装成功后,就可以实现Linux系统与Windows系统间互传文件了。

1.1 Linux从Windows上传文件

输入命令‘rz’,打开如下对话框:

Linux与Windows系统互传文件及用户管理

选择文件即可上传。

1.2 Linux下发文件至Windows

输入命令‘sz  【文件路径】’,打开如下对话框:

Linux与Windows系统互传文件及用户管理

选择文件保存路径即可传输成功。

2. 用户管理

2.1 用户配置文件和密码配置文件

1)用户配置文件

使用‘cat /etc/passwd’,查看/etc/passwd文件;

Linux与Windows系统互传文件及用户管理

可以看到,该文件被:分割为7个字段,每个字段的含义如下:

1. 用户名,代表用户账号的字符串;

2. 存放的是该账户的密码,早期的密码放在这个地方,后来基于安全因素,将其存放到了/etc/shadow中,这里用x代替;

3. 用户的uid,用户标识号,识别用户身份;

4. 用户的gid,组表示号;

5. 注释说明,没有时间意义;

6. 用户的家目录,可以自定义用户的家目录;

7. 用户的shell。用户登录后,要启动一个进程,用来将用户下达的指令传给内核,这就是shell;

   (查看/etc/passwd文件,除了/bin/bash,还有/sbin/nologin,前者表示允许登录,后者表示不允许登录)。

2)密码配置文件

使用‘cat /etc/shadow’,查看/etc/shadow文件;

Linux与Windows系统互传文件及用户管理

可以看到,该文件被:分割为9个字段,每个字段的含义如下:

1. 用户名,与/etc/passwd对应;

2. 用户密码,是该账户的真正密码,显示的是已经加密过的密码,若为空,则代表该账户没有密码;

3. 上次更改密码的日期,以1970年1月1日和上次更改密码的时间计算而来,例如,上次更改密码的日期为2012年1月1日,则该      值为:365*(2012-1970)+(2012-1970)/4+1=15341;

4. 要过多少天才可以修改密码,默认为0;

5. 密码多少天过期,即在多少天内必须更改密码,默认为99999,表示永远不需要修改;

6. 密码到期前的警告期限;

7. 账号失效日期;

8. 账号的生命周期,是按距离1970年1月1日算的,表示账号在这个日期前可以使用,到期后作废;

9. 保留字段,没有实际意义。

2.2 用户组管理

1)可以使用‘cat /etc/group’命令,查看用户组的信息,这里不做过多介绍。

Linux与Windows系统互传文件及用户管理

执行如下命令:

Linux与Windows系统互传文件及用户管理

可以看到/etc目录下,除了shadow,还有shadow-,这里的shadow-是shadow的备份文件,加入不小心删除了shadow文件,将shadow-复制一份即可,同样的passwd也有其备份文件。

2)创建和删除组

创建组使用groupadd命令,它的格式为:groupadd 【-g】groupname,如果不加-g选项,则按照系统默认的gid创建组,在centos7中,uid和gid都是从1000开始。

Linux与Windows系统互传文件及用户管理

删除组使用命令‘groupdel’,该命令没有特殊选项,但当用户组包含用户时,不能删除。

Linux与Windows系统互传文件及用户管理

2.3 用户管理

1)创建用户

使用‘useradd’命令,它的格式为:useradd【-u uid】【-g gid】【-d home】【-M】【-s】;

Linux与Windows系统互传文件及用户管理

各个选项的具体含义如下:

u:表示自定义uid;

g:表示新增用户属于某个已存在的组,可以跟gid,也可以跟组名;

d:表示自定义用户的家目录;

M:表示不建立家目录;

s:表示自定义shell;

当gid对应的组不存在时,则会提示该组不存在;

Linux与Windows系统互传文件及用户管理

输入以下指令。可以看到虽然加了-M选项,但是在/etc/passwd文件中,仍有这个字段;

Linux与Windows系统互传文件及用户管理

使用ls命令查看该目录,则提示没有那个文件或目录,所以-M的作用是不创建那个目录。

Linux与Windows系统互传文件及用户管理

自定义uid后,不加任何配置项,可以看到uid是跟前面的顺序累加的,创建一个gid为1015的用户组;

Linux与Windows系统互传文件及用户管理

新建用户user2,可以看到gid并不会跟前面的进行累加。

Linux与Windows系统互传文件及用户管理

2)删除用户

删除用户的命令是:userdel,它的格式为:userdel【-r】username。

-r的作用是,删除用户时,一并删除用户的家目录。

Linux与Windows系统互传文件及用户管理

 

相关文章:

  • 2021-10-06
  • 2021-07-22
  • 2022-02-06
  • 2022-12-23
  • 2021-04-15
  • 2021-04-15
  • 2021-09-01
猜你喜欢
  • 2021-06-19
  • 2021-12-23
  • 2021-08-30
  • 2021-11-12
  • 2021-04-05
  • 2021-08-22
  • 2022-12-23
相关资源
相似解决方案