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

[鸟哥linux视频教程整理]04_01_Linux用户管理命令详解

2016-12-05 17:27 756 查看
一、用户管理:

1. 添加用户:useradd [option] USERNAME
-u:UID
-g:GID(基本组)
-G:GID,..(附加组)
-c:"COMMENT"
-d:/path/to/somedirectory
-s:shell
-m -k:
-M:
-r:添加系统用户

环境变量:
PATH:
HISTSIZE:
SHELL: echo $SHELL

2. 删除用户: userdel [option] USERNAME
-r:同时删除用户的家目录

3. id:查看用户的帐号属性信息
id [option] USERNAME
-u:
-g:
-G:
-n:
finger:查看用户帐号信息
finger USERNAME
二、修改用户帐号信息:
1.usermod:
-u:UID
-g:GID
-a -G:GID 不使用-a选项,会覆盖之前的附加组
-c:
-d -m:
-s:
-l:
-L:锁定帐号
-U:解锁帐号
2.chsh:修改用户的默认shell
3.chfn:修改注释信息

三、密码管理:
passwd USERNAME
--stdin
-l:
-u:
-d:删除用户密码
pwck:检查用户帐号完整性

四、组管理:
1.创建组:groupadd
-g:GID
-r:添加为系统组
2.修改组:groupmod
-g:GID
-n:GRPNAME
3.删除组:groupdel

4.为组设定密码:gpasswd

5.newgrp GRPNAME <--> exit

五、change
-d:最近一次的修改时间
-E:过期时间
-I:非活动时间
-m:最短使用期限
-M:最长使用期限
-W:警告时间

练习:
创建一个用户mandriva,其ID号为2002,基本组为distro(组ID为3003),附加组为linux

#:groupadd -g 3003 distro
#:groupadd linux
#:useradd -u 2002 -g distro -G linux mandriva
2.创建一个用户fedora,其全名为Fedora Community,默认shell为tcsh
#:useradd -c "Fedora Community" -s /bin/tcsh fedora
3.修改mandriva的ID为4004,基本组为linux,附加组为distro和fedora
#:usermod -u 4004 -g linux -G distro,fedora mandriva
4.给fedora加密码,并设定其密码最短使用期限为2天,最长为50天

#:usermod -n 2 -x 50 fedora
5.将mandriva的默认shell改为/bin/bash
#:useradd -s /bin/bash mandriva
6.添加系统用户组hbase,且不允许登陆系统
#:useradd -r -s /bin/nologin hbase
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux 视频教程 finger