Linux中的uid和gid是什么呢

Linux中的uid和gid是什么呢,第1张

Linux系统中,每个用户的ID都有两种,即用户ID(User ID,简称UID)和组ID(Group

ID,简称GID),这与文件拥有者和拥有群组两种属性所对应。

文章开头也提到了,Linux系统并不认识我们的用户名和密码,那问题来了,文件是如何判别它的拥有者名称及群组名称的呢?

每个文件都有自己的拥有者ID和群组ID,在显示文件属性时,系统会根据/etc/passwd和/etc/group文件中的内容,分别找到UID和GID所对应的用户名和群组名,最终显示出来。

在/etc/passwd文件中,利用UID可以找到所对应的用户名,在/etc/group文件中,利用GID可以找到所对应的群组名。

可以做个小实验,在Linux *** 作系统中,常用的有两个账户,分别为root超级管理员账户和普通账户,我们可以先使用root账号登录并执行命令vim

/etc/passwd,在该文件中找到普通用户并将其UID随意改一个数字,这是你会发现,当你查看普通账户所拥有的文件时,你会发现所有文件的拥有者并不是普通用户,而是数字。

一般情况下,当登录Linux *** 作系统后,会先寻找/etc/passwd是否有输入账号,如果没有,则跳出,如果有,则读取对应的UID与GID,随后进入/etc/shadow核对密码,一切完成后,则进入shell管控。

由此可见,UID与GID在日常的账户管理中,发挥着非常重要的作用,因为一不小心就可能访问不了自己的文件,所以温馨提示大家,不要随便改动自己的/etc/passwd与/etc/group文件。

linux有无数个超级管理员账号。linux系统中的用户有3种,分别为:root(超级管理员),UID为0,有极大的权限。系统用户,UID范围为1~499。普通用户,UID范围为500~65534。本教程 *** 作环境:linux5.9.8系统、DellG3电脑。

linux安装完成后的默认登录用户和密码是什么啊???

天堂鸟d90 LV9

11个月前

安装完成后无法进入;???、... 安装完成后无法进入;???、 展开

满意答案

陈德平8911

LV7

推荐于2017-11-26

linux安装完成后的默认登录用户是root,密码是你设置的密码,如果没有设置密码,密码则为空。

Linux发行版都会在开始让你建立一个用户,并设置密码,至于root密码,像opensuse是安装之前设定的,而ubuntu和fedora是安装之后sudo passwd root 设定的。

扩展资料:

1、date :打印或者设置系统的日期和时间

2、 stty -a:可以查看或者打印控制字符(Ctrl-C、Ctrl-D、 Ctrl-Z等)

3、 passwd:用passwd -h查看

4、logout,login: 登录shell的登录和注销命令

5、 more, less, head tail: 显示或部分显示文件内容

6、 lp/lpstat/cancel, lpr/lpq/lprm: 打印文件

7、 chmod u+x:更改文件权限

8、 rm -fr dir:删除非空目录

9、cp -R dir:拷贝目录

10、 fg jobid :可以将一个后台进程放到前台

11、 kill 的作用: send a signal to a process、 eg: kill -9 发送的是SIG_KILL信号,具体发送什么信号 可以通过 man kill 查看

12、 ps 的用法, ps -e 或 ps -o pid,ppid,session,tpgid, comm (其中session显示的sessionid, tpgid显示前台进程组id, comm显示命令名称)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8497456.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-17
下一篇 2023-04-17

发表评论

登录后才能评论

评论列表(0条)

保存