1. useradd:添加用户。<?xml:namespace prefix = o />
格式为:useradd 用户名, passwd 用户名
例:useradd shuai,passwd shuai

查看用户名,在/home下查看首先进入home目录。
例:cd /home 然后用ls查看。


用户的配置文件路径在/etc/passwd下。
Etc目录下存放的是所有的配置文件。
例:cd /etc进入,可以用分屏命令more查看,也可以用cat命令查看。
查看more passwd
例:root:X:0:0:root:/root:/bin/bash
Root代表的是用户名,X代表的是站位符,0代表的是用户ID,0代表的是组ID,root代表的是用户命令信息,root代表的是用户主目录,bin/bash代表的是shell,:冒号代表的是分割符。


密码文件路径在/etc/shadow里。
例:ls –l shadow 查看权限。


例:vi shadow 查看密码文件。
所有的密码都是由MD5加密过的。

1. 只能删除用户userdel
格式为:userdel 用户名
例:userdel shuai,如下图所示shuai用户的信息还没有彻底删除。

Userdel –r 删除所有和用户有关的信息。
例:userdel –r gws 如下图所示彻底删除了gws用户的信息。
1. 修改用户帐号:usermod
格式为;usermod –l gws
-l修改用户名,-L锁定用户帐号,-U解锁,-u修改ID值
例:新建一个用户gws,如下图新建成功。
切换到命令界面进行登录,如下图登录成功说明用户没问题。
接下来我们使用usermod –L gws 命令来进行锁定用户。
命令执行完成后,在切换到命令界面进行测试,如下图所示已无法登录。
然后在切回来执行usermod –U gws 命令来解锁。
如下图所示,登录成功。
1. 新建组命令为:groupadd.
格式为:groupadd 组名。
删除组用命令groupdel
格式为;groupdel 用户名。
查看组在/etc下的group里。
例:先进入etc目录,运行命令cd /etc,然后用more group命令来分屏显示。
还可以用命令cat group来显示。
5.gpasswd:对组中用户成员的维护和管理。
-a:把用户添加到组中,格式:gpassword –a 用户名 组名
-d:把用户从组中删除,格式:gpassword –d 用户名 组名
-A: 把用户设为组的管理员,格式:gpassword –A 用户名 组名
6.更改组命令为:chgrp.
格式为:chgrp 组名 目录名
7.w或who这两个命令都是显示目前所有用户的信息。
例:w或who
8.write 命令的用法。
格式为:write 用户名
例 write a 前期是a用户必须登录。
然后返回进行操作。输入hello。
如下图所示a用户收到了。
例:实验我们有两个组wl和rj,有一个目录file,还有一个管理员admin
两个组对file目录有读的权限,而管理员有全部的权限。
第一.新建管理员admin和目录file。
第二.把file目录的所有者改为admin。
第三.修改file的权限。
第四.新建组rj和wl。
第五.新建目录rj和wl。
第六.给rj和wl组添加用户。
第七.改目录rj和wl目录的权限
第八.修改fj和wl目录的组。
第九.添加管理员到rj和wl目录里。
实验目的完成。
转载于:https://blog.51cto.com/guoweishuai/261214