LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 715|回复: 4

大家好,如何屏蔽passwd文件的一个帐号,例如限制某个帐号,直接在它的前面加&quot

[复制链接]
发表于 2009-5-7 19:51:55 | 显示全部楼层 |阅读模式
直接在passwd文件上操作,但是不要改变它的位置,
相反如何解除
?
 楼主| 发表于 2009-5-7 20:03:09 | 显示全部楼层
mengqc:x:500:500:mengqc:/home/mengqc:/bin/bash
lose:x:501:501:lose:/home/lose:/bin/bash
jack:x:502:502:jack:/home/jack:/bin/bash
jack2:x:503:503:jack2:/home/jack2:/bin/bash
假设上面是我的passwd文件
现在我想用CP命令拷贝一份以后,直接在passwd文件屏蔽一个或多个帐号,希望直接在文件行头加"#"
最好不要移动文件(保持passwd文件内容所有行的原来位置),有什么简单的命令或脚本实现么?
如果解除屏蔽又该怎么办呢
回复 支持 反对

使用道具 举报

发表于 2009-5-7 23:13:26 | 显示全部楼层
在/etc/passwd用户password前面+!

或者 usermod -L user

解除usermod -U user

或者去掉密码前面的!就解除了
回复 支持 反对

使用道具 举报

发表于 2009-5-11 10:57:50 | 显示全部楼层
楼上有误,不是在/etc/passwd用户password前面+!,应该是在/etc/shadow用户password前面+!,
回复 支持 反对

使用道具 举报

发表于 2009-5-11 15:40:44 | 显示全部楼层
oh, i'm so sorry

you are right!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表