Linux用户账户管理
Linux用户账户管理:
1、账户和组名:是给人看的
2、UID和GID:是给Linux看的
3、id:查看当前登录用户的UID和GID
4、当我们使用 ls -l 的时候,系统会根据 /etc/passwd 和 /etc/group 文件的内容,找到UID 和 GID对应的名称,进行显示。
5、如果随意修改了 /etc/passwd 下的用户的UID会发生什么情况
/etc/passwd:记录了Linux上的所有的账号
/etc/shadow:记录了账户对应的密码
/etc/group:记录了所有的组
(1) /etc/passwd (vim /etc/passwd 就可进入下面界面)
wgs:用户名
x:早期这个部分放的是用户登入密码,现在密码放在了 /etc/shadow 中
UID:0表示系统管理员,1-999保留给系统使用的ID,1000以上给一般使用者,这里wgs就是一般使用者
GID:0表示系统管理员,1-999保留给系统使用的ID,1000以上给一般使用者,这里wgs就是一般使用者
两个冒号之间:使用者信息说明
/home/wgs:用户家目录,用户登陆时,所在的目录
/bin/bash :用户在登入的时候,是否可以使用shell,如果不能使用shell,则会显示/sbin/nologin
可以通过id命令直接看到UID和GID:可以看到root的UID,GID都为0,普通用户的UID,GID为1000
(2) /etc/shadow
1、输入命令:vim /etc/shadow
2、看一下root的含义:
i、root:用户名
ii、 一串红色的字:经过加密的密码
iii、17613:最近更改过密码的日期:Linux的日期,是通过1970年1月1号开始累加的日期
iv、0:密码不能改修改的天数:0 表示随时可以修改
v、99999:密码需要重新被修改的天数:通过修改该值,可以强制用户修改密码
vi、7:密码需要变更的警告天数:7天内系统会想用户发出告警
vii、密码到期后,账号还可以使用的时间
viii、账号失效日期:通过1970年1月1号开始累加日期,到了时间后,无论密码是否过期,该账号就不能使用了
viiii、保留
(3) /etc/group
1、输入命令:vim /etc/group
2、看一下root的含义:
i、root:组名
ii、x:组密码,一般不需要
iii、0:GID
iv、附属组
这些文件不建议直接进行修改,建议使用命令进行修改。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Linux挂载硬盘,并通过Samba访问
1.使用root用户登录自己的linux虚拟机,如下图: 2.使用root用户重启自己的虚拟机,执行reboot命令。 3.重启后在root用户下用fdisk –l命令查看新磁盘,会发现多出一个/dev/sdc(根据挂盘的数量不同,可能不同)磁盘,如图: 4.在root用户下执行parted命令,进入parted命令行,如图: 5.执行命令select /dev/sdc,将操作对象切换至sdc,如图: 6.执行mklabel gpt命令 7.执行mkpart命令,并按照提示输入相应的信息,如图: 8.执行print命令查看新创建的分区,如图: 9.执行quit命令退出parted。 10.在root用户下执行mkfs.ext4 /dev/sdc1,格式化sdc1分区,如图: 11.在/root目录下创建一个新目录。 执行命令cd /root mkdir work2(可以随意命名) 12.修改/etc/fstab文件并保存。添加以下命令行: /dev/sdc1 /root/work2 ext4 defaults 0 2 13.用root用户重启虚拟机。 14.在root用户下执行df -...
- 下一篇
解决在linux字体下的显示问题及几种办法
将润乾报表部署到linux系统上时,往往在报表展现时会出现一些显示问题,例如:报表没有自动换行、统计图或表头斜线上的中文变成小方框、报表导出pdf后中文出问题等。 出现此类问题主要为操作系统中缺少中文字体所致,由于linux系统上没有对应的中文字体,将会导致导出pdf或参与图形计算时中文乱码。解决办法主要为系统增加相应的字体。增加字体有多种方式,下面以宋体为例介绍几种比较常见的操作: 一、将windows系统下的字体拷贝到linux下 将WINDOWS下的C:\WINDOWS\Fonts下的SIMSUN.TTC拷贝到linux下的/usr/share/fonts/TrueType/路径下,重启linux,让系统加载该字体即可,这样就能解决绝大多数字体问题。 注意:这里放置完字体后要重启系统,让系统加载字体,否则设置无效。也可以不重启系统,通过命令强制加载字体。在终端运行命令: sudomkfontscale sudomkfontdir sudo fc-cache –fv 强制更新字体缓存,这样也能够是新加入的字体生效。 二、更改jre中字体 上述方法为解决操作系统字体,由于...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS8编译安装MySQL8.0.19
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS7,CentOS8安装Elasticsearch6.8.6
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- Windows10,CentOS7,CentOS8安装Nodejs环境