当前位置: 技术问答>linux和unix
linux 下查看用户和修改密码
来源: 互联网 发布时间:2016-08-27
本文导语: [root@oradb oracle]# cat /etc/passwd root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin 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:...
[root@oradb oracle]# cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
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/sh
我输入的 cat /etc/passwd 说是查看所有的用户了的
那么下面显示的都是什么意思呢?
2)那我想统一修改他们的密码为112233可以吗?如果不能,那我就修改其中root密码为112233,那怎么修改呀
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
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/sh
我输入的 cat /etc/passwd 说是查看所有的用户了的
那么下面显示的都是什么意思呢?
2)那我想统一修改他们的密码为112233可以吗?如果不能,那我就修改其中root密码为112233,那怎么修改呀
|
[root@oradb oracle]# cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
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/sh
我输入的 cat /etc/passwd 说是查看所有的用户了的
那么下面显示的都是什么意思呢?
用户名: 密码 : uid : gid :用户描述:主目录:登陆shell
2)那我想统一修改他们的密码为112233可以吗?如果不能,那我就修改其中root密码为112233,那怎么修改呀
--不能直接修改--
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
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/sh
我输入的 cat /etc/passwd 说是查看所有的用户了的
那么下面显示的都是什么意思呢?
用户名: 密码 : uid : gid :用户描述:主目录:登陆shell
2)那我想统一修改他们的密码为112233可以吗?如果不能,那我就修改其中root密码为112233,那怎么修改呀
--不能直接修改--
|
真正的密码文件是/etc/shadow
你自己google一下/etc/shadow /etc/passwd这2个文件的简介 了解一下
修改用户密码用passwd命令 passwd root就是修改root密码了
把/etc/passwd里列出的用户密码全部修改成112233
不过把系统的秘密全改成一样 非常不推荐 降低系统安全
你自己google一下/etc/shadow /etc/passwd这2个文件的简介 了解一下
修改用户密码用passwd命令 passwd root就是修改root密码了
把/etc/passwd里列出的用户密码全部修改成112233
不过把系统的秘密全改成一样 非常不推荐 降低系统安全
#!/bin/bash
for name in `cat /etc/passwd | cut -d":" -f1`
do
passwd $name