Linux 用户配置文件

简介: Linux 用户配置文件

1、用户管理简介

越是要求安全性高的服务器,越需要建立合理的用户权限登记制度和服务器操作规范。

在Linux中主要是通过用户配置文件来查看和修改用户信息。

2、/etc/passwd

root:x:0:0:root:/root:/bin/bash

第1字段:root 用户名称

第2字段:密码标志,*代表有密码,否则无密码

第3字段:UID(用户ID)

0: 代表超级用户

1-499: 系统用户(伪用户)

500-65535: 普通用户,新建用户自动从500开始累加

第4字段:GID(用户初始组ID)

第5字段:用户说明

第6字段:家目录(宿主目录)

普通用户: /home/用户名/

超级用户: /root/

第7字段:登陆之后的Shell

3、初始组和附加组

初始组:就是指用户一登录就立刻拥有这个用户组的相关权限,每个用户组的初始组只能有一个,一般就是和这个用户的用户名相同的组名作为这个用户的初始组。

附加组:指用户可以加入多个其他的用户组,并拥有这些组的权限,附加组可以有多个。

4、Shell是什么

Shell就是Linux的命令解释器。

在/etc/passwd当中,除了标准Shell是/bin/bash之外,还可以写成/sbin/nologin, /usr/bin/passwd等。


相关文章
|
6月前
|
网络协议 Ubuntu Linux
linux网络配置文件
Linux网络配置文件因发行版不同而异:Ubuntu使用`/etc/network/interfaces`,Red Hat系列采用`/etc/sysconfig/network-scripts/ifcfg-ethX`,CentOS用`/etc/sysconfig/network`设置主机名和网关,`/etc/resolv.conf`配置DNS。其他文件如`/etc/hostname`和`/etc/nsswitch.conf`也影响网络设置。编辑这些文件时,记得先备份,并可能需重启网络服务以应用更改。具体操作应参考相应Linux发行版的文档。
71 1
|
Linux
17.4 【Linux】systemctl 针对 timer 的配置文件
17.4 【Linux】systemctl 针对 timer 的配置文件
109 0
|
6月前
|
搜索推荐 Shell Linux
【Shell 命令集合 系统管理 】Linux 管理用户配置文件 userconf命令 使用指南
【Shell 命令集合 系统管理 】Linux 管理用户配置文件 userconf命令 使用指南
99 2
|
3月前
|
存储 Ubuntu Linux
在Linux中,如何查看当前主机的主机名,如何修改主机名?要想重启后依旧生效,需要修改哪个配置文件?
在Linux中,如何查看当前主机的主机名,如何修改主机名?要想重启后依旧生效,需要修改哪个配置文件?
|
3月前
|
存储 安全 Linux
在Linux中,内核调优配置文件名字有哪些?举例几个内核需要优化的参数配置?
在Linux中,内核调优配置文件名字有哪些?举例几个内核需要优化的参数配置?
|
3月前
|
网络协议 Ubuntu Linux
在Linux中,设置DNS需要修改哪个配置文件?
在Linux中,设置DNS需要修改哪个配置文件?
|
4月前
|
Ubuntu 应用服务中间件 Linux
Linux学习之Ubuntu 20中OpenResty的nginx目录里内容和配置文件
总的来说,OpenResty的Nginx配置文件是一个强大的工具,它允许你以非常灵活的方式定义你的Web服务的行为。
77 2
|
4月前
|
NoSQL 算法 Linux
【内附完整redis配置文件】linux服务器命令设置redis最大限制内存大小,设置redis内存回收机制,redis有哪些回收机制
【内附完整redis配置文件】linux服务器命令设置redis最大限制内存大小,设置redis内存回收机制,redis有哪些回收机制
105 0
|
5月前
|
Linux 开发工具 数据安全/隐私保护
远程编辑Linux配置文件
远程编辑Linux配置文件
|
Linux 开发工具
如何在 Linux 中编辑配置文件?
如何在 Linux 中编辑配置文件?
384 2
如何在 Linux 中编辑配置文件?