您的位置:首页 > 运维架构 > Linux

CentOS常用用户管理命令

2014-02-28 20:54 218 查看
由于工作原因接触到CentOS的机会越来越多,时间也越来越长,各种Linux的命令一股脑的都进入大脑当中。由于命令太多,一段时间内不去接触 服务器的话很容易会生疏,想想是时候该总结一下CentOS常用的命令了,一是能够加深记忆,同时也分享给各位网友。本文主要涉及到的Linux命令与用 户、组的管理有关,同时也部分适用于FTP帐号、权限的管理。

新建用户

adduser user_name

passwd user_name

新建用户组

groupadd group_name


新建用户同时增加用户组

useradd -g 
group_name
 [code]user_name


新建用户并指定用户目录

useradd -d 
/var/www/html
 [code]user_name


将系统中已经存在的用户增加到用户组

[code]usermod -G 
group_name
 
user_name


临时禁止用户登录

在/etc/shadow文件中属于该用户的行的第二个字段(密码)前面加上*就可以了。想恢复该用户,去掉*即可。

或者使用如下命令关闭用户账号

[code]passwd 
user_name
 –l

重新释放权限:

[code]passwd 
user_name
 –u

永久性删除用户账号

userdel user_name


显示用户信息

[code]id 
user_name


修改用户主目录

usermod -d /usr/newfolder -u uid

usermod命令参数:

-c<备注>  修改用户帐号的备注文字。

-d登入目录>  修改用户登入时的目录。

-e<有效期限>  修改帐号的有效期限。

-f<缓冲天数>  修改在密码过期后多少天即关闭该帐号。

-g<群组>  修改用户所属的群组。

-G<群组>  修改用户所属的附加群组。

-l<帐号名称>  修改用户帐号名称。

-L  锁定用户密码,使密码无效。

-s  修改用户登入后所使用的shell。

-u  修改用户ID。

-U  解除密码锁定。

来源: <http://www.ruiwant.com/managing-centos-users-and-groups.html>
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: