首页 > 代码库 > [鸟哥linux视频教程整理]04_01_Linux用户管理命令详解
[鸟哥linux视频教程整理]04_01_Linux用户管理命令详解
一、用户管理:
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瞎鸟进阶之路” 博客,请务必保留此出处http://blindbird.blog.51cto.com/12338383/1879654
[鸟哥linux视频教程整理]04_01_Linux用户管理命令详解