6月11日任务
2.27linux和windows互传文件
3.1 用户配置文件和密码配置文件
3.2 用户组管理
3.3 用户管理
已完成
2.27Linux和windows互传文件:
只能在xshell下与linux互传,并且要在linux上安装一个包
lrzsz
yum install -y lrzsz
sz file :可以把linux上的文件传到Windowsshang
rz+回车 :可以把Windows上的文件传到linux上
--------------------------------------------------------------------------------------------------------------------------------
3.1 用户配置文件和密码配置文件:
首先用户配置文件:
首先我们cat /etc/passwd passwd是用户密码
第一行是root,第二行开始的是系统自己生成的
在最下面会有我们设的用户
每一行会用 : 分割成7段
第一段是用户名
第二段是密码 通常为x
第三段是uid
第四段是gid
第五段是注释信息,没有实质的作用
第六行是用户的家目录
第七段是用户的shell(可以与机器交互的窗口,比如用xshell连接,就是得到了一个shell)
一般是/bin/bash表示是可以登录的
/sbin/nologin表示是不可以登录的
然后是密码配置文件:
我们可以用cat /etc/shadow来看一下
他的行数的顺序是跟passwd是一一对应的
每一行会用 : 分割成9段
第一段是用户名
第二段是用户的密码,不过是加密的,而且不会被反编译,如果没有设置密码就会显示 !
第三段是天数,从1971年到1月1日到更改密码间隔了多少天
第四段是天数,要多多少天,才可以更改密码,默认为0为不收限制
第五段是天数,密码多少天后到期,及在多少天之内必须要更改密码
第六段是天数,密码多少天后会提醒用户
第七段是天数,账号到期后几天后悔被锁定
第八段是天数,距离1971年1月1日多少天之前,这个账号可以使用
第九段是天数,没有具体含义
(做了解即可)
知识点,如果想在一行里打两个命令,中间可以加个;(文件后面不用加/),例如
---------------------------------------------------------------------------------------------------------------------------------------
3.2 用户组管理:
我们可以用cat /etc/group来看一下
跟 passwd并没有完全对应上,但是这些含义跟passwd也差不多
和shadow对应的还有一个/etc/gshadow ,但是不常用
这些后面带 - 的,是系统自动为我们做的备份(因为更新的原因,时间上可能会有延迟),当我们不小心删掉了比如一个shadow,那我们可以把shadow-拷贝过来
知识点:
groupadd file可以新建一个组,写法为groupadd wangxin
groupdel file 删除组(组里没有用户才可删除)
groupadd -g 1005 file 可更改组ID (1000以内不可用,已为系统预留)
---------------------------------------------------------------------------------------------------------------------------------------
3.3 用户管理:
我们之前用useradd file 来新建一个用户,那么我们可以给新建的这个组指定ID的同时把他分到指定的组里面,写法为
useradd -u 1005 -g 组 新建用户的的名
我们还可以给他指定他的家目录再加上-h即可
useradd -u1006 -g aming -d /home -s /bin/nologin user5
创建目录的时候加-M可以创建用户的时候不创建家目录
useradd -M file
创建用户的时候只根据UID的顺序递增,不参考GID
userdel file 删除用户,但不删除用户的家目录
userdel -r file 删除用户,并且删除用户的家目录
---------------------------------------------------------------------------------------------------------------------------------------