当前位置: 首页 > news >正文

做网站协调/新东方一对一辅导价格

做网站协调,新东方一对一辅导价格,营销网站价格,郑州网站建设优化公司思考 使用useradd在Linux下面创建一个用户,默认情况下,会自动创建一个同名组,并且加入其中,那么是先创建用户呢?还是先创建组呢? 很简单,我们实践一下不就知道了,如下所示&#xff…

思考

使用useradd在Linux下面创建一个用户,默认情况下,会自动创建一个同名组,并且加入其中,那么是先创建用户呢?还是先创建组呢?
很简单,我们实践一下不就知道了,如下所示,可以看到我们执行了useradd后,日志中先创建了一个组,其次才创建用户,并且加入组。

[root@localhost ~]: useradd luobozi
[root@localhost ~]: cat /var/log/secure
Mar  7 10:50:56 localhost useradd[96767]: new group: name=luobozi, GID=1000
Mar  7 10:50:56 localhost useradd[96767]: new user: name=luobozi, UID=1000, GID=1000, home=/home/luobozi, shell=/bin/bash

如何手工创建一个用户?

手工创建一个kotonghitoli用户,组bondband,指定uid=3000,gid=3005,home=/home/gdyg,注释=“jp girl”,shell=/bin/bash

echo "kotonghitoli:x:3000:3005:jp girl:/home/gdyg:/bin/bash" >> /etc/passwd
echo "kotonghitoli:!!:20154:0:99999:7:::" >> /etc/shadow
echo "bondband:x:3005:" >> /etc/group
mkdir /home/gdyg
cp -v /etc/skel/.bash* /home/gdyg
touch /var/spool/mail/kotonghitolichown kotonghitoli:bondband  -R /home/gdyg  
chown kotonghitoli:mail /var/spool/mail/kotonghitoli
chmod 700 /home/gdyg/
chmod 600 /var/spool/mail/kotonghitoli[root@localhost home]: su - kotonghitoli
Last login: Fri Mar  7 14:53:06 CST 2025 on pts/0
[kotonghitoli@localhost ~]$ id
uid=3000(kotonghitoli) gid=3005(bondband) groups=3005(bondband)

用户(user)

用户的分类

  1. 超级用户:root uid=0
  2. 系统用户:一般是启动服务的用户 uid=201-999
  3. 普通用户:普通用户 uid=1000-60000
[root@localhost ~]: cat /etc/login.defs |grep -A 10 UID_MIN
UID_MIN                  1000
UID_MAX                 60000
# System accounts
SYS_UID_MIN               201
SYS_UID_MAX               999#
# Min/max values for automatic gid selection in groupadd
#
GID_MIN                  1000
GID_MAX                 60000
# System accounts
SYS_GID_MIN               201
SYS_GID_MAX               999

命令介绍

useradd

id

w

userdel

passwd

chpasswd

su

usermod

last

lastlog

lastb

组(group)

命令

groupadd

groupdel

newgrp

groupmod

操作系统是如何区分不同用户的?

首先我们知道每个文件都有其对应的所有者、所属组、其它用户,这三个身份所能操作的权限rwx

如果我是luobozi用户,我使用 cat 命令去查看/var/log/secure文件,那么在操作系统底层发生了什么呢?

进程有pcb(进程控制块)+程序代码+产生的数据
进程控制块:pcb process control block 里面有进程信息,例如:pid、uid、gid 、状态、进程在内存里的地址等信息

用户和组的相关文件

和用户相关的文件

/etc/passwd 存放用户信息

[root@localhost ~]: cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin

字段1:用户名
这是用户的登录名。例如,root 和 bin 都是用户名。
字段2:密码
通常是一个 x,表示密码存储在 /etc/shadow 文件中。如果这里是一个 * 或空,表示该用户不能登录。
字段3:用户ID (UID)
这是用户的唯一标识符。0 是 root 用户的 UID,其他用户的 UID 通常从 1000 开始。
字段4:组ID (GID)
这是用户所属的主组的唯一标识符。每个用户至少属于一个组。
字段5:用户信息
这是用户的描述信息,通常是用户的全名或其他注释信息。可以为空。
字段6:家目录
这是用户登录后的默认工作目录。例如,root 用户的家目录是 /root。
字段7:登录Shell
这是用户登录时使用的默认 Shell。例如,/bin/bash 是常见的交互式 Shell,而 /sbin/nologin 表示该用户不能登录系统。

存放密码信息

/etc/shadow

和组相关的文件

/etc/group

用户家目录

/home/

邮箱目录

/var/spool/mail/

定义了创建用户和组时的一些设置

/etc/login.defs

http://www.whsansanxincailiao.cn/news/31956420.html

相关文章:

  • 潍坊网站建设科技有限公司/邯郸seo
  • 苏州高端网站建设/seo诊断网站
  • 百度站长平台如何添加网站/线上推广是什么工作
  • 哈尔滨网站推广/百度大数据查询平台
  • 怎么样找回网站密码/小红书seo排名规则
  • 宣城有木有专业做网站的/seo课程培训机构
  • 目前做网站流行的语言/刚刚刚刚刚刚好痛
  • 手机网站内容管理/中文域名交易网站
  • 大方网站制作/个人网页设计
  • .asp网站开发/外贸出口平台网站
  • 做饼的网站/seo快速排名工具
  • 速度啊网站/玄幻小说百度风云榜
  • 南阳做网站多少钱/百度seo排名规则
  • 国务院建设部网站/seo网站快速排名外包
  • 厦门网站制作公司找哪家/网站外链是什么
  • 东莞疫情最新消息有几例/整站优化快速排名
  • 如何建立收费网站/网络推广外包业务销售
  • 网站开发的技术解决方案/济南seo的排名优化
  • flash视频网站源码下载/南宁网站建设网站推广
  • 张家港网站开发/中国市场营销网
  • 搜索 贵州省住房和城乡建设厅网站/网站制作公司
  • 自己建私人网站做外贸不好做/seo公司 上海
  • 田贝网站建设/百度文库个人登录入口
  • 学校期末评语网站开发/搜索引擎收录查询
  • 百度云域名没有备案怎么做网站/软件推广赚钱一个10元
  • 下载类网站怎么做/深圳推广公司介绍
  • 深圳社区网站开发公司/综合型b2b电子商务平台网站
  • 一线城市网站建设费用高/百度指数的搜索指数
  • 成都网站托管/seo工作前景如何
  • 做网站小编怎么样/上海优化营商环境