众所周知,root是linux系统超级管理员,非必要的操作都在一般系统管理员环境下运行,这篇文章就以一个普通用户的角度迅速学习一下Linux账户管理的相关命令,毕竟我们不是吃运维这门饭的。
新员工老王来报道:
公司来了个新员工老王,作为系统管理员我需要为老王在服务器上创建个帐号供他使用,不能让他白拿钱不干活呀。
创建用户命令:useradd [-u UID] [-g GID] UID为用户ID号,UID为用户所在群ID号
>> useradd laowang //直接使用系统默认配置创建用户
>>ll -d /home/laowang //显示账户的相关信息
如果我想指定老王的帐号ID为250和所在的群组为菜鸟一组,那按照下面操作,嘿嘿
>>useradd -u 250 -g cainiao laowang //请保证cainiao 群组已经存在
帐号创建完就需要为帐号设置密码,原想给来往设置12345678作为密码呢,系统拒绝
>>passwd laowang
老王干了一段时间成功由菜鸟一级升级到老鸟一级,我就需要更改一下老王所在的群组
>> usermod -g laoniap //请确保老鸟群组存在
某天老王在公司打游戏被我抓住了,作为处罚将老王账户冻结
>> usermod -L laowang // L 代表lock
老王对我频献殷勤,求我将账户解冻,我心一软,给他解冻了
>>usermod -U laowang
天下终有分离的时候,老王辞职当公务员区了,他的账户就需要删除了
>>userdel -r laowang // 删的一干二净
个人常用账户管理命令
作为平常使用者,我们经常在一般系统管理员的环境下操作,有时需要root权限,这就需要切换用户或者使用sudo命令:
>>su root // 切换到root用户
>> 输入密码
>>exit \ 退出root的账户
我是一个懒人咋办,这么多命令记得头疼,那么使用sudo
>>sudo command // command为所要执行的命令
>> 输入密码即可
有时忘记某个命令的参数代表什么意义,则是用man帮助函数
>>man pwd // 显示pwd命令的说明
总结
作为个人使用者,我觉者掌握以上的命令就可以了,每个命令包含各种参数,所做的也要比上面描述的要多的多,建议经常使用man命令查看帮助文档,如果想进一步学习请查阅相关专业资料。