linux用户信息保存在哪里? linux用户密码保存在哪里?

Linux \u5b58\u653e\u7528\u6237\u5bc6\u7801\u4fe1\u606f\u7684\u76ee\u5f55\u662f\u4ec0\u4e48\uff1f

\u7528\u6237\u5e10\u53f7 /etc/passwd
\u7528\u6237\u5bc6\u7801 /etc/shadow
\u53ef\u4ee5\u67e5\u770b\u4e0b\u7528\u6237\u5bc6\u7801\u4fe1\u606f\u6587\u4ef6\u90fd\u653e\u4e86\u4ec0\u4e48\u3002
[root@localhost ~]# vi /etc/passwd
root:x:0:0:root:/root:/bin/bash
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
news:x:9:13:news:/etc/news:/sbin/nologin
........
\u6bcf\u4e00\u884c\u5185\u5bb9\u5b58\u653e\u4e00\u4e2a\u7528\u6237\u7684\u4fe1\u606f\uff0c\u6bcf\u4e2a\u7528\u6237\u4fe1\u606f\u67097\u90e8\u5206\u7ec4\u6210
root:x:0:0:root:/root:/bin/bash
root \u7528\u6237\u540d \u3000\u3000 \u7528\u6237\u767b\u5f55\u7cfb\u7edf\u65f6\u4f7f\u7528\u7684\u7528\u6237\u540d
x \u5bc6\u7801 \u3000\u3000 \u5bc6\u7801\u4f4d
2 UID \u3000\u3000 \u7528\u6237\u6807\u8bc6\u53f7
2 GID \u3000\u3000 \u7f3a\u7701\u7ec4\u6807\u8bc6
root \u6ce8\u91ca\u6027\u63cf\u8ff0 \u3000\u3000 \u4f8b\u5982\u5b58\u653e\u7528\u6237\u5168\u540d\u7b49\u4fe1\u606f
/root \u5bbf\u4e3b\u76ee\u5f55 \u7528\u6237\u767b\u5f55\u7cfb\u7edf\u540e\u7684\u7f3a\u7701\u76ee\u5f55
/bin/bash \u547d\u4ee4\u89e3\u91ca\u5668 \u7528\u6237\u4f7f\u7528\u7684Shell ,\u9ed8\u8ba4\u4e3abash
UID
\u5173\u4e8e\u4e0a\u9762\u7684UID\u8fd9\u91cc\u7ec6\u8bf4\u4e00\u4e0b\uff0c\u5176\u5b9e\u51b3\u5b9a\u7528\u6237\u662f\u4ec0\u4e48\u6743\u9650\uff0c\u662f\u7531UID\u53f7\u51b3\u5b9a\u7684\u3002
linux\u7528\u6237\u5206\u4e3a\u4e09\u79cd\uff1a
\u8d85\u7ea7\u7528\u6237\uff1a\uff08root UID=0\uff09
\u666e\u901a\u7528\u6237\uff1a \uff08UID 500~60000\uff09
\u4f2a\u7528\u6237\uff1a \uff08UID 1~499\uff09
\u6240\u4ee5\uff0c\u53ef\u4ee5\u4fee\u6539\u7528\u6237\u7684UID\u53f7\u6765\u4fee\u6539\u7528\u6237\u7684\u7c7b\u578b\uff0c\u5982\u679c\u628aroot\u7684UID\u53f7\u4e3a500\uff0c\u90a3\u4e48root\u5c31\u53d8\u6210\u4e86\u666e\u901a\u7528\u6237\uff0c\u5982\u679c\u628afnngj\u7528\u6237\u7684UID\u6539\u4e3a0,\u90a3\u4e48\u5b83\u5c31\u62e5\u6709\u4e86root\u7528\u6237\u7684\u8d85\u80fd\u529b\u3002
[root@localhost ~]# vi /etc/passwd \u8fdb\u5165\u4e4b\u540e\u4fee\u6539\uff0c\u5b8c\u4e86\u4fdd\u5b58\u9000\u51fa\u5c31OK\u4e86\u3002
\u4f2a\u7528\u6237
\u8bf4\u5230\u7528\u6237\u79cd\u7c7b\uff0c\u53c8\u7275\u626f\u5230\u4e00\u4e2a\u4f2a\u7528\u6237\uff0c\u90a3\u4e48\u4f2a\u7528\u6237\u662f\u5e72\u4ec0\u4e48\u7528\u7684\uff1f
1\u3001\u4f2a\u7528\u6237\u4e0e\u7cfb\u7edf\u548c\u7a0b\u5e8f\u670d\u52a1\u76f8\u5173\u3002
bin\u3001daemon\u3001shutdown\u3001halt\u7b49\uff0c\u4efb\u4f55Linux\u7cfb\u7edf\u9ed8\u8ba4\u90fd\u6709\u8fd9\u4e9b\u4f2a\u7528\u6237\u3002
mail\u3001news\u3001games\u3001apache\u3001ftp\u3001mysql\u53casshd\u7b49\uff0c\u4e0elinux\u7cfb\u7edf\u7684\u8fdb\u7a0b\u76f8\u5173\u3002
2\u3001\u4f2a\u7528\u6237\u901a\u5e38\u4e0d\u9700\u8981\u6216\u65e0\u6cd5\u767b\u5f55\u7cfb\u7edf\u3002
3\u3001\u53ef\u4ee5\u6ca1\u6709\u5bbf\u4e3b\u76ee\u5f55\u3002

\u5f00\u673a\u8fdb\u5165\u5230grub\u7684\u65f6\u5019\u6309\u4e24\u4e0bE\uff0c\u7136\u540e\u7a7a\u683c\uff0c1\uff0c\u56de\u8f66\uff0cB\uff0cC\u5c31\u53ef\u4ee5\u4e0d\u7528\u5bc6\u7801\u5c31\u80fd\u8fdb\u53bb\u4e86\u3002\u3002\u3002

who 看当前登陆用户信息
cat /etc/passwd 看所有系统用户信息

查看linux下用户组是哪个命令!
察看 /etc/group文件
用cat /etc/passwd |cut -f 1 -d :

1、Linux里查看所有用户
 
  linux里,并没有像windows的net user,net localgroup这些方便的命令来管理用户。
 
  Xwindows界面的就不说了。
 
  (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 功能差不多;
 
  3、管理用户组(group)的工具或命令;
 
  groupadd 注:添加用户组;
 
  groupdel 注:删除用户组;
 
  groupmod 注:修改用户组信息
 
  groups 注:显示用户所属的用户组
 
  grpck
 
  grpconv 注:通过/etc/group和/etc/gshadow 的文件内容来同步或创建/etc/gshadow ,如果/etc/gshadow 不存在则创建;
 
  grpunconv 注:通过/etc/group 和/etc/gshadow 文件内容来同步或创建/etc/group ,然后删除gshadow文件

grep passwd /etc/nsswitch.conf
结果会像file, NIS, LDAP,等;/etc/passwd里没有,说明是用别的service, 如是NIS,则须用ypcat passwd.

不是 在 /etc/passwd 里吗?

不会是指 /home/"username" 吗?

密码一般在shadow,看看shadow文件有没有

  • linux鎿嶄綔绯荤粺涓鑸皢鐢ㄦ埛璐﹀彿鐨勫彛浠淇℃伅鍔犲瘑鍚瀛樺偍浜庝粈涔堟枃浠朵腑_鐧惧害鐭 ...
    绛旓細Linux鎿嶄綔绯荤粺涓鑸皢鐢ㄦ埛璐﹀彿鐨勫彛浠や俊鎭姞瀵嗗悗瀛樺偍浜/etc/passwd鏂囦欢涓銆傝繖涓枃浠舵槸涓涓枃鏈枃浠讹紝鍖呭惈浜嗙郴缁熶腑鎵鏈夌敤鎴风殑璐﹀彿淇℃伅锛屽寘鎷敤鎴峰悕銆佺敤鎴稩D銆佺敤鎴蜂富鐩綍绛夈備负浜嗙‘淇濆畨鍏ㄦэ紝Linux绯荤粺浼氬皢杩欓儴鍒嗕俊鎭姞瀵嗗瓨鍌紝鍙湁鍏锋湁鐩稿簲鏉冮檺鐨勭敤鎴锋墠鑳借鍙栧拰瑙e瘑杩欎簺淇℃伅銆傚洜姝わ紝鍦↙inux绯荤粺涓紝鍙d护鐨勫畨鍏ㄦу緱鍒...
  • linux涓瀛樻斁鐢ㄦ埛璐﹀彿鐨勬枃浠舵槸浠涔
    绛旓細linux涓敤鎴风殑鍏抽敭淇℃伅琚瓨鏀惧湪绯荤粺鐨/etc/passwd鏂囦欢涓銆/etc /shadow浣滀负鐪熸鐨勫彛浠ゆ枃浠讹紝鐢ㄤ簬淇濆瓨鍖呮嫭涓汉鍙d护鍦ㄥ唴鐨勬暟鎹傞氬父鍦↙inux绯荤粺涓紝鐢ㄦ埛鐨勫叧閿俊鎭瀛樻斁鍦ㄧ郴缁熺殑/etc/passwd鏂囦欢涓紝绯荤粺鐨勬瘡涓涓悎娉曠敤鎴疯处鍙峰搴斾簬璇ユ枃浠朵腑鐨勪竴琛岃褰曘傝繖琛岃褰曞畾涔変簡姣忎釜鐢ㄦ埛璐﹀彿鐨勫睘鎬с俇nix/Linux绯荤粺涓紝...
  • 1銆 Linux绯荤粺涓鐢ㄦ埛鐨淇℃伅淇濆瓨浜庡摢涓枃浠?
    绛旓細鐢ㄦ埛锛鍦/etc/password锛屾湁闃叉姢鐨勮瘽锛屼細鏈塻hadow銆傞槻鎶ゅ氨鏄笉缁欐櫘閫氱敤鎴疯鍒板彛浠わ紝鍙d护鏈韩涔熸槸鈥︹︽病鏈夌殑锛屽瓨鐨勪篃鏄釜鈥︹﹁绠楀
  • linux涓殑鐢ㄦ埛淇℃伅鍜屽瘑鐮佷负浠涔堟斁鍦ㄤ竴璧
    绛旓細鍦╨inux绯荤粺涓紝鎵鍒涘缓鐨勭敤鎴峰笎鍙峰拰鍏剁浉鍏充俊鎭(瀵嗙爜闄ゅ)鍧囨槸瀛樻斁鍦/etc/passwd閰嶇疆鏂囦欢涓銆傜敱浜庢墍鏈夌敤鎴峰passwd鏂囦欢鍧囨湁璇诲彇鐨勬潈闄愶紝鍥犳瀵嗙爜淇℃伅骞舵湭淇濆瓨鍦ㄨ鏂囦欢涓紝鑰屾槸淇濆瓨鍦ㄤ簡/etc/shadow鐨勯厤缃枃浠朵腑銆傚湪passwd鏂囦欢涓紝涓琛屽畾涔変竴涓敤鎴峰笎鍙凤紝姣忚鍧囩敱澶氫釜涓嶅悓鐨勫瓧娈垫瀯鎴愶紝鍚勫瓧娈靛奸棿鐢"锛氣濆垎闅...
  • linux鐢ㄦ埛淇℃伅淇濆瓨鍦ㄥ摢閲?
    绛旓細who 鐪嬪綋鍓嶇櫥闄鐢ㄦ埛淇℃伅 cat /etc/passwd 鐪嬫墍鏈夌郴缁熺敤鎴蜂俊鎭 鏌ョ湅linux涓嬬敤鎴风粍鏄摢涓懡浠わ紒瀵熺湅 /etc/group鏂囦欢 鐢╟at /etc/passwd |cut -f 1 -d :1銆Linux閲屾煡鐪嬫墍鏈夌敤鎴 linux閲岋紝骞舵病鏈夊儚windows鐨刵et user锛宯et localgroup杩欎簺鏂逛究鐨勫懡浠ゆ潵绠$悊鐢ㄦ埛銆俋windows鐣岄潰鐨勫氨涓嶈浜嗐傦紙1锛夊湪缁堢閲...
  • linux鐢ㄦ埛淇℃伅淇濆瓨鍦鍝釜鏂囦欢涓璴inux鐢ㄦ埛淇℃伅
    绛旓細linux鏌ョ湅鏂囦欢澶圭敤鎴锋槸鏁板瓧鐨勶紵cd~杩涘叆鐢ㄦ埛涓荤洰褰晘浠h〃鐢ㄦ埛涓荤洰褰曚竴鑸敤鎴烽兘鍦╤ome鐩綍涓嬶紒linux鐢ㄦ埛鏂囦欢鏈夊摢涓ょ?/boot:璁板綍绯荤粺鍚姩鐨淇℃伅锛岄潪蹇呴』鍗曠嫭鍒嗗嚭 /home:绫讳技浜巜indows鐨刴ydocuments鏂囦欢澶癸紝淇濆瓨涓汉璁剧疆绛夊唴瀹癸紝姣斿鏈変竴涓敤鎴峰悕鏄123锛岄偅涔堝氨浼氭湁/home/123鏂囦欢澶癸紝閲岄潰浼氭湁妗岄潰锛屾枃妗g瓑 /tmp...
  • linux鏌ョ湅鍝簺鐢ㄦ埛鐧诲綍linux鏌ョ湅鍝簺鐢ㄦ埛
    绛旓細1銆侀鍏堟煡鐪嬫湰鍦扮殑鏈嶅姟鍣ㄧ敤鎴凤紝杩欓噷Linux绯荤粺鐨勭敤鎴烽兘鏄淇濆瓨鍦etc/passwd鍜宔tc/shadow杩欎袱涓枃浠讹紝鎵浠ョ洿鎺ュ湪缁堢杈撳叆鍛戒护鈥渃at/etc/passwd|grep-v鈥濓紝鍚庨潰鐨勫弬鏁版槸璋冩暣杈撳嚭鏍煎紡鍜岃緭鍑烘湭鐧诲綍鐢ㄦ埛鐨勩2銆佺劧鍚庡湪etc/passwd涓嬩篃浼氫繚瀛樺綋鍓嶇殑鐢ㄦ埛淇℃伅锛屽彲浠ヤ娇鐢╲i鍛戒护鎵撳紑璇ユ枃浠讹紝鍗冲彲鐪嬪埌鎵鏈夌殑鐢ㄦ埛淇℃伅銆3銆...
  • linux鏌ョ湅宸瀛樺湪鐨鐢ㄦ埛
    绛旓細杈撳叆鈥渃at /etc/passwd鈥濆懡浠ゆ煡鐪嬫墍鏈夌殑鐢ㄦ埛淇℃伅銆傝緭鍏モ渃at /etc/passwd|grep 鐢ㄦ埛鍚嶁濆懡浠わ紝鐢ㄤ簬鏌ユ壘鏌愪釜鐢ㄦ埛銆傝緭鍏モ渃at /etc/group鈥濆懡浠わ紝鐢ㄤ簬鏌ョ湅鎵鏈夌粍淇℃伅銆傞鍏堟煡鐪嬫湰鍦扮殑鏈嶅姟鍣ㄧ敤鎴凤紝杩欓噷Linux绯荤粺鐨勭敤鎴烽兘鏄淇濆瓨鍦etc/passwd鍜宔tc/shadow杩欎袱涓枃浠讹紝鎵浠ョ洿鎺ュ湪缁堢杈撳叆鍛戒护鈥渃at /etc/passwd...
  • linux鐢ㄦ埛瀵嗙爜瀛樻斁鍦鍝釜鏂囦欢
    绛旓細linux鐢ㄦ埛瀵嗙爜瀛樻斁鍦鈥/etc/shadow鈥濇枃浠朵腑銆傗/etc/shadow鈥濇枃浠跺張绉颁负鈥滃奖瀛愭枃浠垛濓紝鐢ㄤ簬瀛樺偍Linux绯荤粺涓敤鎴风殑瀵嗙爜淇℃伅锛涜鏂囦欢鍙湁root鐢ㄦ埛鎷ユ湁璇绘潈闄愶紝鍏朵粬鐢ㄦ埛娌℃湁浠讳綍鏉冮檺锛岃繖鏍峰氨淇濊瘉浜嗙敤鎴峰瘑鐮佺殑瀹夊叏鎬с侺inux涓昏鍙楀埌Minix鍜孶nix鎬濇兂鐨勫惎鍙戯紝鏄竴涓熀浜嶱OSIX鐨勫鐢ㄦ埛銆佸浠诲姟銆佹敮鎸佸绾跨▼鍜屽CPU鐨...
  • linux瀵嗙爜鏂囦欢瀛樺偍鍦ㄥ摢閲宭inux瀵嗙爜鏂囦欢
    绛旓細linux绯荤粺涓瀛樻斁鍔犲瘑鐢ㄦ埛瀵嗙爜淇℃伅鐨勬槸鍝釜鏂囦欢锛/etc/shadow鏂囦欢鐢ㄤ簬淇濆瓨鐢ㄦ埛瀵嗙爜淇℃伅銆傜敤鎴峰彲浠ュ湪缁堢閫氳繃cat鍛戒护鏌ョ湅锛歝at/etc/shadow ubuntu鐢ㄦ埛鍚嶅瘑鐮佸瓨鏀句綅缃紵绛旓紝ubuntu鐢ㄦ埛鍚嶅湪/etc/passwd鏂囦欢澶逛笅 /etc/shadow鏂囦欢鏄/etc/passwd 鐨勫奖瀛愭枃浠讹紝鍜/etc/passwd杩欎袱涓枃浠舵槸搴旇鏄搴斾簰琛ョ殑锛泂hadow鍐呭...
  • 扩展阅读:linux查看登录用户信息 ... linux查看用户组和用户 ... linux怎么查看用户信息 ... linux查看新建用户信息 ... linux切换到root用户 ... linux删除用户命令 ... linux查看存在的用户 ... 查看linux系统用户 ... linux用户信息在哪个文件 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网