root的uid号是,Linux中的uid和gid是什么呢
一、linux的root目录
linux根目录结构?
结构说明如下:
/boot:开始启动过程所需的文件。
/:home用户家目录。/etc:配置文件大多数是文本文件。
/sys:也是一个伪文件系统:跟硬件设备相关的属性映射文件。
/opt:可选的目录。
/tmp:临时文件。/mnt:临时挂载文件系统。/root:用户的个人目录。
/**n:存储的是可执行命令。普通单用户
/s**n:存储的是管理命令。/**n、/s**n、/lib、/etc:这几个文件具有一定的相关性,每个文件和其它的文件都有一定的关联性。
/dev:该文件夹中存放的都是一些关于设备的文件,例如光驱、硬盘、U盘、以及一些IDE(hd开头)和SATA(sd开头)、SCSI(sd开头)、USB(sd开头)相关的文件。供系统用于访问硬件。
/proc:伪文件系统,该文件夹中的文件在系统启动之前是空的。存储的很多都是一些内核的镜像文件。
/var:可变化的文件。日志,邮件文件。
/media:移动挂载点,一些可热插拔介质。/opt:手工挂载设备的挂载点。可选的应用程序包目录。
/usr:只读用户数据次要层次,包含大部分多用户功能和应用。文件,/usr/**n、/usr/s**n、/usr/lib:系统启动后为了一些功能而使用的命令。/usr/local/**n、/usr/local/s**n、/usr/local/lib:存储的是当前系统启动后的第三方软件需要用到的一些可执行文件和库文件。
/run:自上一次系统启动以来启动的进程的运行时数据。这包括ID文件和锁定文件等等。此目录中的内容在重启时重新创建。
Linux中在当前用户(root用户)用户主目录下创建一目录(new)?
1、首先查看当前的路径,输入pwd,回车。
2、如果当前目录不是root的用户目录,则需要进入root用户目录,输入:cd/root,回车,进入root用户目录。
3、新建目录new,输入命令:mkdirnew,回车,即可成功创建new目录。
4、查看当前目录下的所有文件,输入命令:ll,回车。可以看到new目录已经存在。扩展资料:mkdir命令:用来创建指定的名称的目录,要求创建用户在当前目录具有权限,并且指定的目录名不能是当前目录中已有的目录。命令格式:mkdir命令参数:-m--mode=模式,建立目录的时候同时设置目录的权限;-p--parents若所建立的上层目录目前尚未建立,则会一并建立上层目录;-v--verbose每次创建新目录都显示信息;-h--help帮助信息。
Linux存放用户密码信息的目录是什么?
用户帐号/etc/passwd用户密码/etc/shadow可以查看下用户密码信息文件都放了什么。#vi/etc/passwdroot:x:0:0:root:/root:/**n/bashdaemon:x:2:2:daemon:/s**n:/s**n/nologinadm:x:3:4:adm:/var/adm:/s**n/nologinlp:x:4:7:lp:/var/spool/lpd:/s**n/nologinsync:x:5:0:sync:/s**n:/**n/syncshutdown:x:6:0:shutdown:/s**n:/s**n/shutdownhalt:x:7:0:halt:/s**n:/s**n/haltmail:x:8:12:mail:/var/spool/mail:/s**n/nologinnews:x:9:13:news:/etc/news:/s**n/nologin........每一行内容存放一个用户的信息,每个用户信息有7部分组成root:x:0:0:root:/root:/**n/bashroot用户名用户登录系统时使用的用户名x密码密码位2UID用户标识号2GID缺省组标识root注释性描述例如存放用户全名等信息/root宿主目录用户登录系统后的缺省目录/**n/bash命令解释器用户使用的Shell,默认为bashUID关于上面的UID这里细说一下,其实决定用户是什么权限,是由UID号决定的。linux用户分为三种:超级用户:(rootUID=0)普通用户:(UID500~60000)伪用户:(UID1~499)所以,可以修改用户的UID号来修改用户的类型,如果把root的UID号为500,那么root就变成了普通用户,如果把fnngj用户的UID改为0,那么它就拥有了root用户的超能力。#vi/etc/passwd进入之后修改,完了保存退出就OK了。伪用户说到用户种类,又牵扯到一个伪用户,那么伪用户是干什么用的?1、伪用户与系统和程序服务相关。**n、daemon、shutdown、halt等,任何Linux系统默认都有这些伪用户。mail、news、games、apache、ftp、mysql及sshd等,与linux系统的进程相关。2、伪用户通常不需要或无法登录系统。3、可以没有宿主目录。
怎么查自己linuxroot账号的密码?
linux下用户可以被查看到,但是密码都是加密的,无法被查看到的。
1、查看所有用户的方法:cat/etc/passwd且能看到用户和组的id、家目录以及使用壳。
2、查看当前登录用户:who3、所有用户密码都是加密的,无法被查看到,包括自己的用户。只有知道原密码才能更改密码或者登录
root密码是什么?
oot密码是指windows的管理员密码,ssh服务是远程接入服务。
ROOT存在于Linux系统、UNIX系统(如AIX、BSD等)和类UNIX系统(如De**an、Redhat、Ubuntu等版本的Linux系统以及Android系统)中,是系统中唯一的超级用户,相当于Windows系统中的administrator用户。其具有系统中所有的权限,如启动或停止一个进程,删除或增加用户,增加或者禁用硬件等等。
现代*作系统一般属于多用户的*作系统,也就是说,同一台机器可以为多个用户建立各自的账户。允许拥有这些账户的用户同时登录这台计算机,这就涉及到计算机用户和资源的管理,GNU/Linux/Android的root帐号具有系统的所有权限,root密码的泄漏会导致整台计算机被完全地非法控制,所以root帐号在服务器上以及重要机器上是不允许直接使用的。取而代之的是管理员使用普通帐号,在必要时使用su提权。
root用户所在的组称为root组。“组”是具有相似权限的多个用户的**。
需要注意的是,root用户是系统中唯一的超级管理员,它具有等同于*作系统的权限。适当的使用是可以利用一些需要root权限的应用,譬如广告阻挡。可是root是比windows的系统管理员的能力是更大,足以把整个系统的大部分文件删掉,导致系统完全无法再使用。所以,如果用root进行了不当的*作是很危险的。轻微的是可以当机,严重甚至可以不能开机。所以,在Unix、Linux或Android中,除非确实需要,一般情况下不推荐使用root。好单独建立一个普通的用户,作为日常之用。
不推荐使用root的另一个原因则是出于安全的考虑。root具有系统的所有权限,root密码的不小心泄漏,足以导致整台计算机完全被窃取root密码的人所控制,这台计算机上的任何用户的任何数据,都会赤*在root的目光之下。
有些任务必须由root才能执行,例如删除系统内置应用程序。但Unix或Linux又推荐尽量不要使用,这构成了一个矛盾。于是产生了一个sudo的做法。即,把系统管理的一部分权限授予普通用户,并且只有在这些用户需要的时候,才允许这些用户暂时执行这些系统管理的命令。
root的根目录(/root)在默认情况下其他用户是无权访问的。这在一定程度上增强了整个系统的安全性,但不完全是
二、Linux中的uid和gid是什么呢
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文件。
三、uid是什么
第一类:root(超级管理员),UID为0,这个用户有极大的权限,可以直接无视很多的限制,包括读写执行的权限。
第二类:系统用户,UID为1~499。一般是不会被登入的。
第三类就是普通用户,UID范围一般是500~65534。这类用户的权限会受到基本权限的限制,也会受到来自管理员的限制。不过要注意nobody这个特殊的帐号,UID为65534,这个用户的权限会进一步的受到限制,一般用于实现来宾帐号。