linux 用户管理

Posted liuyj_vv

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 用户管理相关的知识,希望对你有一定的参考价值。

摘自:http://www.runoob.com/linux/linux-user-manage.html

1.当前拥有用户

cat /etc/shadow
//登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志
cat /etc/passwd
//用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell
cat /etc/group
//组名:口令:组标识号:组内用户列表

2.用户、组增加删除

useradd -d /home/nginx -m nginx -g nginx
//-d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。
//-g 用户组 指定用户所属的用户组。

userdel -r nginx
-r,它的作用是把用户的主目录一起删除。

groupadd group1
//向系统中增加了一个新组group1,新组的组标识号是在当前已有的最大组标识号的基础上加1。
groupadd -g 101 group2
//向系统中增加了一个新组group2,同时指定新组的组标识号是101。

groupdel nginx
//删除组nginx

3.修改

usermod -s /bin/ksh -d /home/nginx -g samba nginx
将用户nginx的登录Shell修改为ksh,主目录改为/home/samba,用户组改为samba 。

4.密码

passwd 选项 用户名
-l  锁定口令,即禁用账号。
-u  口令解锁。
-d  使账号无口令。【登录无需密码】
-f  强迫用户下次登录时修改口令。

passwd 
//无参数,修改当前用户密码

passwd nginx
//修改nginx密码

  

  

  

以上是关于linux 用户管理的主要内容,如果未能解决你的问题,请参考以下文章

在每个用户的Rails中使用片段缓存

SnippetsLab for Mac 1.9 中文共享版 – 强大的代码收藏管理工具

片段 XXX 未与片段管理器关联

使用 Git 来管理 Xcode 中的代码片段

massCode 一款优秀的开源代码片段管理器

如何管理在每个 git 版本中添加私有代码片段?