Linux存放用户密码信息的目录是什么?
用户帐号/etc/passwd用户密码/etc/shadow可以查看下用户密码信息文件都放了什么。#vi/etc/passwdroot:x:0:0:root:/root:/bin/bashdaemon:x:2:2:daemon:/sbin:/sbin/nologinadm:x:3:4:adm:/var/adm:/sbin/nologinlp:x:4:7:lp:/var/spool/lpd:/sbin/nologinsync:x:5:0:sync:/sbin:/bin/syncshutdown:x:6:0:shutdown:/sbin:/sbin/shutdownhalt:x:7:0:halt:/sbin:/sbin/haltmail:x:8:12:mail:/var/spool/mail:/sbin/nologinnews:x:9:13:news:/etc/news:/sbin/nologin……..每一行内容存放一个用户的信息,每个用户信息有7部分组成root:x:0:0:root:/root:/bin/bashroot用户名 用户登录系统时使用的用户名x密码 密码位2UID 用户标识号2GID 缺省组标识root注释性描述 例如存放用户全名等信息/root宿主目录用户登录系统后的缺省目录/bin/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、伪用户与系统和程序服务相关。bin、daemon、shutdown、halt等,任何Linux系统默认都有这些伪用户。mail、news、games、apache、ftp、mysql及sshd等,与linux系统的进程相关。2、伪用户通常不需要或无法登录系统。3、可以没有宿主目录。
linux中怎么取消root密码?
有两种方式可以取消root密码。一种是使用passwd命令,加上-d参数用于删除密码。
用法示例:$ passwd -d root 另一种是直接编辑/etc/shadow文件,/etc/shadow文件以加密的形式保存了各个用户的密码,如果密码为空则不允许使用密码登录。
用法示例:$ sudo nano /etc/shadow删除root那一行第一个与第二个冒号之间的内容。
LINUX的用户名怎么改?不是ROOT?
不是root用户是不能更改自己的用户名的,只能用root更改。root用户修改的方法:
1、直接修改/etc/passwd文件和/etc/shadow的用户名部分更改。
2、可以用指令:usermod-l修改后的用户名要修改的用户名如果不能修改root用户名,就把root用户删掉,然后用sudo的方式来让某些特定的用户可以执行root才能执行的操作(比如ubuntu就是用这样的机制)
linux下进入单用户使用passwd为什么改不了密码?
因为最开始这个文件就是用来存密码的,明文存储。比如:
guoyunhe:abcd123456
所以最开始的时候,这个命名是没有什么问题,符合实际用途。
后来发现这样存密码不安全,于是就把密码转移到 /etc/shadow 里面去了,加密存储。所以这个 /etc/passwd 文件变成了:
guoyunhe:x
(后面的一些数据我就省略了) x 表示密码不在这里,基本都是这样。于是 /etc/passwd 就和密码没有什么关系了。
合理的命名应该是:
/etc/passwd –> /etc/users
/etc/shadow –> /etc/passwords
但是 Linux / Unix 是很依赖文件的,要改一个关键文件的文件名太麻烦了,于是就这么保留下来了。也许未来某天会改吧。
ubuntu用户名密码存放位置?
答,ubuntu用户名在/etc/passwd文件夹下
/etc/shadow文件是/etc/passwd
的影子文件,和/etc/passwd这两个文件是应该是对应互补的;shadow内容包括用户及被加密的密码以及其它/etc/passwd不能包括的信息。
2、如果想要修改,可以在终端输入“vim /etc/passwd”打开,然后找到以newname开头的语句,将旧用户名修改成新的,再重启ubuntu即可。