ddxiami

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 8253|回复: 22

[基本命令] linux常用命令08--用户及用户组管理

[复制链接]
发表于 2013-5-15 16:59:29 | 显示全部楼层 |阅读模式
本帖最后由 黄振国 于 2013-5-17 12:00 编辑

命令集合:

adduser userdel finger passwd w who chfn last su sudo lastlog
groupadd newgrp groupdel pwck grpck id gpasswd users groups usermod  groupmod

回复

使用道具 举报

 楼主| 发表于 2013-5-15 17:37:07 | 显示全部楼层
命令:adduser
用途说明:建立用户帐号和创建用户的起始目录,使用权限是超级用户

命令参数:
-u :后面接的是 UID ,是一组数字。直接指定一个特定的 UID 给这个帐号;
-g :后面接的那个群组名称就是我们上面提到的 initial group 啦~
该 group ID (GID) 会被放置到 /etc/passwd 的第四个栏位内。
-G :后面接的群组名称则是这个帐号还可以支援的群组。
这个参数会修改 /etc/group 内的相关资料喔!
-M :强制!不要建立使用者家目录
-m :强制!要建立使用者家目录!
-c :这个就是 /etc/passwd 的第五栏的说明内容啦~可以随便我们设定的啦~
-d :指定某个目录成为家目录,而不要使用预设值;
-r :建立一个系统的帐号,这个帐号的 UID 会有限制 (/etc/login.defs)
-s :后面接一个 shell ,预设是 /bin/bash一个系统的帐号,这个帐号的 UID 会有限制 (/etc/login.defs)-s :后面接一个 shell ,预设是 /bin/bash

常用操作方式:
#建立一个新用户账户hzg,并设置ID
useradd hzg -u 544

回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-5-15 17:44:03 | 显示全部楼层
命令:userdel
用途说明:删除用户帐号

命令参数:
-f  删除用户登入目录以及目录中所有文件。

常用操作方式:
#用户帐号与相关的文件。若不加参数,则仅删除用户帐号,而不删除相关文件
userdel -f hzg
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-5-15 17:58:03 | 显示全部楼层
本帖最后由 黄振国 于 2013-5-15 19:58 编辑

命令:finger
用途说明:查找并显示用户信息
yum安装:yum install finger

命令参数:
  -l  列出该用户的帐号名称,真实姓名,用户专属目录,登入所用的Shell,登入时间,转信地址,电子邮件状态,还有计划文件和方案文件内容。
  -m  排除查找用户的真实姓名。
  -s  列出该用户的帐号名称,真实姓名,登入终端机,闲置时间,登入时间以及地址和电话。
  -p  列出该用户的帐号名称,真实姓名,用户专属目录,登入所用的Shell,登入时间,转信地址,电子邮件状态,但不显示该用户的计划文件和方案文件内容。

常用操作方式:
#下列指令可以查询本机管理员的资料
finger root
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-5-15 18:00:23 | 显示全部楼层
命令:passwd
用途说明:用来更改使用者的密码

命令参数:
  -k  keep non-expired authentication tokens
  -l 关闭账号密码。效果相当于usermod -L,只有root才有权使用此项。
  -u 恢复账号密码。效果相当于usermod -U,同样只有root才有权使用。
  -g 修改组密码。gpasswd的等效命令。
  -f 更改由finger命令访问的用户信息。
  -d 关闭使用者的密码认证功能, 使用者在登入时将可以不用输入密码, 只有具备 root 权限的使用者方可使用.
  -S 显示指定使用者的密码认证种类, 只有具备 root 权限的使用者方可使用.
  [username] 指定帐号名称.

常用操作方式:
#修改tom用户密码
passwd   tom
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-5-16 11:00:21 | 显示全部楼层
命令:w
用途说明:显示目前登入系统的用户信息

命令参数:
  -f  开启或关闭显示用户从何处登入系统。
  -h  不显示各栏位的标题信息列。
  -l  使用详细格式列表,此为预设值。
  -s  使用简洁格式列表,不显示用户登入时间,终端机阶段作业和程序所耗费的CPU时间。
  -u  忽略执行程序的名称,以及该程序耗费CPU时间的信息。
  -V  显示版本信息。

常用操作方式:
#查看登入用户的信息,不带参数
w

回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-5-16 11:10:44 | 显示全部楼层
命令:who
用途说明:linux查看在线用户命令

常用操作方式:
#示例一
who
who am i
whoami
who -m

##who -a或who -aH的输出信息,没有-H参数不输出表头。
#USER   用户登陆
#LINE    用户登陆使用终端
#TIME   用户登陆时间
#LDIE    用户空闲时间,即至进行操作的时间
#PID     用户登陆shell的进程ID
who -aH
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-5-16 11:35:41 | 显示全部楼层
命令:chfn
用途说明:提供使用者更改个人资讯,用于 finger and mail username

命令参数:
   -f<真实姓名>或--full-name<真实姓名>  设置真实姓名。  
   -h<家中电话>或--home-phone<家中电话>  设置家中的电话号码。
   -o<办公地址>或--office<办公地址>  设置办公室的地址。
   -p<办公电话>或--office-phone<办公电话>  设置办公室的电话号码。
   -u或--help  在线帮助。
   -v或-version  显示版本信息。

常用操作方式:
#改变用户hzg的信息,不带参数,则是逐步设置
chfn hzg

#改变用户hzg的真实姓名
chfn -f newname hzg
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-5-16 15:36:27 | 显示全部楼层
命令:last
用途说明:列出目前与过去登入系统的用户相关信息

命令参数:
  -a  把从何处登入系统的主机名称或IP地址,显示在最后一行。
  -d  将IP地址转换成主机名称。
  -f   指定记录文件。
  -n 或-  设置列出名单的显示列数。
  -R  不显示登入系统的主机名称或IP地址。
  -x  显示系统关机,重新开机,以及执行等级的改变等信息。

常用操作方式:
#直接显示6行记录
last -6
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-5-16 16:40:53 | 显示全部楼层
命令:su
用途说明:变更用户身份

命令参数:
 -c<指令>或--command=<指令>  执行完指定的指令后,即恢复原来的身份。
 -f或--fast  适用于csh与tsch,使shell不用去读取启动文件。
 -.-l或--login  改变身份时,也同时变更工作目录,以及HOME,SHELL,USER,LOGNAME。此外,也会变更PATH变量。  
 -m,-p或--preserve-environment  变更身份时,不要变更环境变量。
 -s<shell>或--shell=<shell>  指定要执行的shell。
 --help  显示帮助。
 --version  显示版本信息。
 [用户帐号]  指定要变更的用户。若不指定此参数,则预设变更为root。

常用操作方式:
#变更帐号为 root 并在执行 ls 指令后退出变回原使用者
su -c ls root

#变更帐号为 root 并传入 -f 参数给新执行的 shell
su root -f

#变更帐号为hzg并改变工作目录至 clsung 的家目录(home dir)。
su - hzg
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|技术文档库 ( 闽ICP备15017263号-2 )|网站地图

GMT+8, 2025-5-18 20:11 , Processed in 0.037575 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表