linux 如何查看用户id
1、Linux里查看所有用户
(1)在终端里.其实只需要查看 /etc/passwd文件就行了.
(2)看第三个参数:500以上的,就是后面建的用户了.其它则为系统的用户.
或者用cat /etc/passwd |cut -f 1 -d :
2、用户管理命令
useradd 注:添加用户
adduser 注:添加用户
passwd 注:为用户设置密码
usermod 注:修改用户命令,可以通过usermod 来修改登录名、用户的家目录等等;
pwcov 注:同步用户从/etc/passwd 到/etc/shadow
pwck 注:pwck是校验用户配置文件/etc/passwd 和/etc/shadow 文件内容是否合法或完整;
pwunconv 注:是pwcov 的立逆向操作,是从/etc/shadow和 /etc/passwd 创建/etc/passwd ,然后会删除 /etc/shadow 文件;
finger 注:查看用户信息工具
id 注:查看用户的UID、GID及所归属的用户组
chfn 注:更改用户信息工具
su 注:用户切换工具
sudo 注:sudo 是通过另一个用户来执行命令(execute a command as another user),su 是用来切换用户,然后通过切换到的用户来完成相应的任务,但sudo 能后面直接执行命令,比如sudo 不需要root 密码就可以执行root 赋与的执行只有root才能执行相应的命令;但得通过visudo 来编辑/etc/sudoers来实现;
visudo 注:visodo 是编辑 /etc/sudoers 的命令;也可以不用这个命令,直接用vi 来编辑 /etc/sudoers 的效果是一样的;
sudoedit 注:和sudo 功能差不多; 更多Linux知识可参考书籍《Linux就该这么学》。
1、用户名和密码的存储位置
存储帐号的文件:/etc/passwd
存储密码的文件:/etc/shadow
2、可以使用cat、more、head、tail以及vim等命令查看或者修改,如下图所示:
比如要查找系统中admin普通用户的密码,则执行:
cat /etc/shadow | grep "admin"
3、注意:/etc/shadow文件中的密码不是明文密码。如上图所示,第1个“:”号后面的即为“口令”字段,存放的是加密后的用户口令字,长度为13个字符。如果为空,则对应用户没有口令,登录时不需要口令;如果含有不属于集合{./0-9A-Za-z}中的字符,则对应的用户不能登录。
所以通过/etc/shadow获取的只是密码加密后的Hash散列值,要获取明文密码,需要自己进行破解。
工具/原料
linux linux客户端 电脑
方法/步骤
1、首先,打开linux客户端。
2、接着,点击上方的连接linux按钮。
3、弹出窗口,输入用户名和主机ip地址。
4、弹出窗口,输入密码,点击“OK”。
5、进入新界面。
6、输入id root命令,即可查看root用户的相关id信息。
Linux id命令用于显示用户的ID,以及所属群组的ID。
id会显示用户以及所属群组的实际与有效ID。若两个ID相同,则仅显示实际ID。若仅指定用户名称,则显示目前用户的ID。
语法
id [-gGnru][--help][--version][用户名称]
参数说明:
-g或--group 显示用户所属群组的ID。
-G或--groups 显示用户所属附加群组的ID。
-n或--name 显示用户,所属群组或附加群组的名称。
-r或--real 显示实际ID。
-u或--user 显示用户ID。
-help 显示帮助。
-version 显示版本信息。
实例
显示当前用户信息
# id //显示当前用户ID
uid=0(root) gid=0(root) groups=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel) context=root:system_r:unconfined_t
显示用户群组的ID
# id -g
0
显示所有群组的ID
# id -g
0 1 2 3 4 5 6 10
显示指定用户信息
# id hnlinux
可参考下《Linux就该这么学》了解更多Linux相关知识。
用户的ID就是USER ID喽,也就是常说的UID.有一个文件专门存放UID信息的,在/etc/passwd里。root用户的ID是0.
从1~499的大多是系统服务或软件厂商自定议的ID。而普通的用户的UID是从500开始往后依次加1.
你也可以用 cat /etc/passwd | grep <你的用户名> 来查看你的ID。
yxk3688909 同学回答的也是正常的。但只能看自己的ID。
//whoami:确认自己身份
//whereis:查询命令所在目录以及帮助文档所在目录
//which:查询该命令所在目录(类似whereis)
//id:打印出自己的UID以及GID
打开linux客户端。
点击上方的连接linux按钮。
弹出窗口,输入用户名和主机ip地址。
弹出窗口,输入密码,点击“OK”。
进入新界面。
输入id root命令,即可查看root用户的相关id信息。可参考《Linux就该这么学》了解更多Linux相关知识。
戎荣欣美: 可以使用id命令. 功能说明:查看账户的uid和gid及所属分组 语法:id [-gGnru][--help][--version][用户名称] 补充说明:id会显示用户以及所属群组的实际与有效ID.若两个ID相同,则仅显示实际ID.若仅指定用户名称,则显示目前用户的ID. 参数: -g或--group 显示用户所属群组的ID. -G或--groups 显示用户所属附加群组的ID. -n或--name 显示用户,所属群组或附加群组的名称. -r或--real 显示实际ID. -u或--user 显示用户ID. 用法示例: 查询用户名为user1的所属组: id user1
大冶市17382675434: Linux查看所有用户用什么命令 - ?
戎荣欣美: (1)在终端里.其实只需要查看 /etc/passwd文件就行了. (2)看第三个参数:500以上的,就是后面建的用户了.其它则为系统的用户. 或者用cat /etc/passwd |cut -f 1 -d :2、用户管理命令 useradd 注:添加用户 adduser 注:添加...
大冶市17382675434: 如何查询linux系统中所有用户的用户名和密码 - ?
戎荣欣美: 密码查询不到 用户名 cat /etc/passwd
大冶市17382675434: linux怎样查看所有用户信息 - ?
戎荣欣美: 可以查看 /etc/passwd 文件,是用户的配置文件. 内容格式 注册名:口令:用户标识号:组标识号:用户名:用户主目录:命令解释程序 . 以root用户为例.root是用户注册名,X表示密码保存在/etc/shadow,用户ID为0,所在用户组ID为0,用户名是root,home目录为/root,解释程序/bin/bash.
大冶市17382675434: 在linux的ubuntu中如何用命令符查看用户名 - ?
戎荣欣美: 命令符前面开头部分到@前面都是用户名,如one@Ont-Desktop$里one就是
大冶市17382675434: linux中怎样显示登录的用户 - ?
戎荣欣美: 当前ssh登陆的用户,命令:who 曾经等录过的用户,命令:last | more 显示自己的用户名:命令:id
大冶市17382675434: linux命令行下怎样查看所有的帐户 要没登陆的也能看到的 - ?
戎荣欣美: cat /etc/passwd可以查看所有用户的信息,包括用户id,用户所在的组,用户主目录,所使用的shell等等,可以自己查看.
大冶市17382675434: Linux 下useradd 创建一个用户,在哪里查询 - ?
戎荣欣美: 如果只是想查询新建用户在哪的话可以用 cat/etc/passwd 查询详细信息可以切换到被查询用户,输入id查询,删除用户userdel后加想删除用户名 这个得进入root模式因为普通用户的权限不够,输入su或者su root 再输你的root密码就可以进入root模式
大冶市17382675434: linux如何查hostid - ?
戎荣欣美: 在Linux中hostid命令就是用来查看hostid的.hostid是一台主机的唯一标示符(hostname本身可能重复),而许多付费软件通过鉴别hostid发给相关的license.用法示例:$ hostid
大冶市17382675434: 如何查看用户所属组 linux - ?
戎荣欣美: id命令可以显示的哦, 这个办法多的是了, 还有就是看文件的啊 能否看一下my网名, 如果以后遇到了linux系统的问题, 都能帮助解决一下指导的哦