java用户删除_添加/删除用户

花之剑 阅读(162) 评论(0)  编辑  收藏 所属分类: linux

8208da1aa2a4c7f8cd47f18a41672b42.png

添加/删除用户

用useradd username(或者adduser username)添加一个名为username的用户,然后用passwd username

指定口令。用户的信息记录在/etc/passwd文件里,由于每个用户都可以(而且必须能)读出这个文件然

后就可以crack出其它用户的密码,为安全考虑现在都使用shadow。在/etc/passwd下用户的口令变为x

真正的口令密文记录在/etc/shadow里,而这个文件只有以root权限才能读出。Redhat 5.1以下版本没

有直接使用shadow,需要用pwconv转换一下,如果要变回来,可以用pwunconv。提示:在/etc/skel目

录记录了一个用户应该有的基本文件(ls -a /etc/skel/看看都有什么),useradd会自动把这些文件复

制到用户的家目录下并置上适当的权限(除非添加用户时用了-m参数: useradd -m xxx)。如果你在这个

目录下键一个public_html的目录,则以后添加的用户在它的家目录下都会自动有个同名的目录,这样

每个用户都有了“个人主页”。

删除用户可以用userdel usrname或userdel -r username(有些发行版可能是deluser),-r参数会删除

这个用户的家目录,但是在系统里别的地方还可能有此用户的信息,所以在删除用户之前最好还要

用find / -user username等方式去找一找相关信息。

如果要临时禁止一个用户,可以在/etc/passwd文件中此用户的密码这一项第一个字符前添加一个*号。

如果把密码域改为空,则此用户不需要密码就可以进入系统,当你忘记root口令时,可以用软盘启动

把原来的root安装上来,直接去改passwd文件。我记得以单用户方式启动时不需要密码可以进去。

长用户名的问题,在Redhat发行版中已经做得很好了,也允许用户名中有空格。如果你手上的发行版

不支持,到/usr/include/utmpbits.h里把UT_NAMEDSIZE改为32,重新编译相关程序。

另一个直观的配置工具是linuxconf,比如用它来配置pppuser等等。

这里只能给一些线索,自己多看"man useradd","man shadow","man group","man userdel"......

再一次建议新来者多看书多思考多看看man page,否则不大容易找到/etc/skel是干什么的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值