linux封号命令 linux系统怎么封端口( 二 )


02.Linux与windows系统的用户有什么区别?
linux支持多用户同时登录
windows默认不支持多用户同时登录
03.使用什么命令可以查看用户是否存在?
[root@oldboy ~]# id oldboy
[root@oldboy ~]# who
[root@oldboy ~]# whoami
root
04.跟用户相关的配置文件都有哪些?分别存放的是什么?
用户存放的信息文件/etc/passwd
用户存放的密码文件 /etc/shadow
用户组信息文件 /etc/group
05./etc/passwd文件以':' 为分割符, 分为7个字段 , 请说明一下每个字段的具体含义?
字段名称注释说明
1.用户名称//用户的账号名称
2.密码占位符//存放账户的口令,暂用x表示,密码保存在/etc/shadow
3.用户的UID//用户标识号
4.用户基本组GID//组标识号
5.用户注释//用户详细信息
6.用户家目录//root家目录是/root普通用户家目录存在/home/username(可自定义)
7.用户登录Shell//用户登录Linux使用的shell#cat /etc/shells
06./etc/shadow文件以':' 为分割符, 分为9个字段,请说明一下每个字段的具体含义?
字段名称注释说明
1.用户登陆名//用户的账号名称
2.加密后的密码//用户密码,这是加密过的口令(未设密码时为!!)
3.最近一次密码更改时间//从1970年到最近一次更改密码时间之间过了多少天
4.密码最少使用几天//密码最少使用几天才可以更改密码(0表示无限制)
5.密码最长使用几天//密码使用多少天需要修改密码(默认99999永不过期)
6.密码到期前警告期限//密码过期前多少天提醒用户更改密码(默认过期提前7天警告)
7.密码到期后保持活动的天数 //在此期限内, 用户依然可以登陆系统并更改密码, 指定天数过后, 账户被锁定
8.账户到期时间//从1970年起,账户在这个日期前可使用,到期后失效 。
9.标志//保留
07.什么是用户的UID?
用户的标识符它和用户一一对应关系
User Identification的缩写
08.不同的用户对应UID号范围是多少?
0超级用户
1-200系统用户
201-999系统用户(不需要登录)
1000+普通用户
09.新建用户user1、user2,用户user2不允许登陆到系统中 。
[root@oldboy ~]# useradd user1
[root@oldboy ~]# useradd user2 -s /sbin/nologin
10.创建普通用户oldboy , 其ID号为789
[root@oldboy ~]# useradd -u789 oldboy
[root@oldboy ~]# id oldboy
uid=789(oldboy) gid=1003(oldboy) groups=1003(oldboy)
11.创建虚拟用户test , 其ID号为666
[root@oldboy ~]# useradd -u 666 -s /sbin/nologin test
12.修改oldboy用户的ID号,修改为777
[root@oldboy ~]# usermod -u 777 oldboy
[root@oldboy ~]# id oldboy
uid=777(oldboy) gid=1003(oldboy) groups=1003(oldboy)
13.修改用户test的命令解释器,使其可以登录到系统 。
[root@oldboy ~]# usermod-s /bin/sh test
[root@oldboy ~]# su - test
Last login: Tue Mar 31 15:09:39 CST 2020 on pts/3
[test@oldboy ~]# whoami
test
14.删除用户user1.不删除其家目录 。
[root@oldboy ~]# userdel user1
[root@oldboy ~]# ll /home/
total 0
drwx------ 3 oldboy oldboy 78 Mar 31 15:06 oldboy
drwx------ 3 testtest99 Mar 31 15:16 test
drwx------ 310011001 78 Mar 31 15:04 user1
drwx------ 3 user2user278 Mar 31 15:05 user2
drwx------ 3 wwwwww78 Jan12021 www
15.删除用户user2,不保留其家目录 。
[root@oldboy ~]# userdel -r user2
16.给oldboy用户创建一个密码为123,并尝试登录(两种方法实现)
[root@oldboy ~]# passwd oldboy
[root@oldboy ~]# echo "123" |passwd --stdin oldboy

推荐阅读