帮助与用户管理命令

帮助命令

帮助命令:man    help
命令名称:man    help
命令英文原意:manual    help
man命令所在路径:/usr/bin/man
执行权限:所有用户
功能描述:获得帮助信息

语法:
    man [命令]    help [命令]
    man:描述外部命令,help:描述内部命令


whereis [命令]:
    定位命令位置及帮助文档位置


type [命令]:
    命令类型(外部/内部),命令位置


file [文件]:
    文件类型

用户管理命名

添加新用户:useradd
命令名称:useradd
命令所在路径:/usr/sbin/useradd
执行权限:root

语法:useradd 用户名
    范例:$ useradd ld


设置用户密码:passwd
命令名称:passwd
命令所在路径:/usr/bin/passwd
执行权限:所有用户

语法:passwd 用户名
    范例:$ passwd ld


删除用户:userdel
	userdel [-r] 用户名
	选项:
	-r:删除用户的同时删除用户家目录


查看用户ID:id 用户名


切换用户身份:su
	su [选项] 用户名
	选项:
	-:选项只使用“-”代表连带用户的环境变量一起切换
	-c:仅执行一次命令,而不切换用户身份
		su - root -c "useradd user"
		#不切换成 root,但是执行 useradd 命令添加 user 用户


查看登录用户信息:who
命令名称:who
命令所在路径:/usr/bin/who
执行权限:所有用户

语法:who
    范例:$ who


查看登录用户详细信息:w
命令名称:w
命令所在路径:/usr/bin/w
执行权限:所有用户

语法:w
    范例:$ w


chown [-cfhvR] user[:group] file
	利用 chown 将指定文件的拥有者改为指定的用户或组

	-c : 显示更改的部分的信息
	-f : 忽略错误信息
	-h :修复符号链接
	-v : 显示详细的处理信息
	-R : 处理指定目录以及其子目录下的所有文件


usermod [options] user
	修改用户账户信息

	-a|--append 
		##把用户追加到某些组中,仅与-G选项一起使用

	-c|--comment 
		##修改/etc/passwd文件第五段comment

	-d|--home 

		##修改用户的家目录通常和-m选项一起使用
	-e|--expiredate 
		##指定用户帐号禁用的日期,格式YY-MM-DD

	-f|--inactive 
		##用户密码过期多少天后采用就禁用该帐号,0表示密码已过期就禁用帐号,-1表示禁用此功能,默认值是-1

	-g|--gid 
		##修改用户的gid,改组一定存在

	-G|--groups 
		##把用户追加到某些组中,仅与-a选项一起使用

	-l|--login 
		##修改用户的登录名称

	-L|--lock 
		##锁定用户的密码

	-m|--move-home 
		##修改用户的家目录通常和-d选项一起使用

	-s|--shell 
		##修改用户的shell

	-u|--uid 
		##修改用户的uid,该uid必须唯一

	-U|--unlock 
		##解锁用户的密码
原文地址:https://www.cnblogs.com/loveer/p/11617469.html