
[root@server10 ~]# useradd jobs 创建jobs用户
[root@server10 ~]#
[root@server10 ~]# passwd jobs 给jobs用户设置密码
Changing password for user jobs.
New password: 密码设置
BAD PASSWORD: The password is shorter than 8 characters
Retype new password:
passwd: all authentication tokens updated successfully.
[root@server10 ~]#
[root@server10 ~]# useradd jack 创建jack 用户
[root@server10 ~]# passwd jack 给jack用户设置密码
Changing password for user jack.
New password:
BAD PASSWORD: The password is shorter than 8 characters
Retype new password:
passwd: all authentication tokens updated successfully.
[root@server10 ~]#
[root@server10 ~]# id jobs 查看jobs用户的id信息
uid=1000(jobs) gid=1000(jobs) groups=1000(jobs)
[root@server10 ~]#
[root@server10 ~]# id jack 查看jack用户的id 信息
uid=1001(jack) gid=1001(jack) groups=1001(jack)
[root@server10 ~]#

[root@server10 ~]# tail -2 /etc/passwd 查看账号文件的最后两行
jobs:x:1000:1000::/home/jobs:/bin/bash
jack:x:1001:1001::/home/jack:/bin/bash
[root@server10 ~]#
[root@server10 ~]# ll /home/jack/ 查看jack的家目录
total 0
[root@server10 ~]# ll /home/jobs/ 查看Jobs用户的家目录
total 0
[root@server10 ~]# userdel jobs 删除jobs用户
[root@server10 ~]#
[root@server10 ~]# userdel -r jack 删除jack用户,并将jack的家目录一起删除
[root@server10 ~]#
[root@server10 ~]# cd /home/ 进入家目录下
[root@server10 home]# ll 查看
total 0
drwx—— 2 1000 1000 76 Feb 21 10:19 jobs jobs家目录还在(因为没加r)

[root@server10 ~]#
[root@server10 ~]# mkdir -p /tech/benet 递归创建benet用户
[root@server10 ~]#

[root@server10 ~]# mkdir -p /tech/accp 递归创建accp目录
[root@server10 ~]#

[root@server10 ~]# groupadd -g 2000 tech 创建tech组,组号2000
[root@server10 ~]# groupadd -g 2001 IT 创建IT组,组号2001
[root@server10 ~]# groupadd -g 2002 Sales 创建Sales组,组号2002
[root@server10 ~]#

[root@server10 ~]# useradd -d /tech/benet/a1 -g IT -G tech a1 创建a1用户,指向a1用户的家目录为tech/benet/a1,-g添加到本地的IT组里,-G tech 添加到tech的公共组里

[root@server10 ~]#
[root@server10 ~]# useradd -d /tech/accp/a2 -g Sales -G tech a2 创建阿a2用户,指定a2用户的家目录/tech/accp/a2,-g Sales添加到本地的销售组里,-G tech添加到tech的公共组里
[root@server10 ~]#
[root@server10 ~]# useradd -d /tech/benet/a3 -g IT -G tech a3 -e 2025-12-31
创建a3用户,指定a3用户的家目录/tech/benet/a3,-g IT添加到本地的IT组里,-G tech 添加到tech的公共组里,指定账户的有效期为2025-12-31
[root@server10 ~]# useradd a4 创建a4用户
[root@server10 ~]#
[root@server10 ~]# usermod -aG IT a4 将a4用户追加到IT组里
[root@server10 ~]#
[root@server10 ~]# id a4 查看a4用户的ID信息
uid=1004(a4) gid=1004(a4) groups=1004(a4),2001(IT) 2001(IT) a4用户追加到IT组

[root@server11 ~]# id a2
uid=1001(a2) gid=2002(Sales) groups=2002(Sales),2000(tech)
[root@server11 ~]# id a3
uid=1002(a3) gid=2001(IT) groups=2001(IT),2000(tech)

[root@server10 ~]# ll /etc/rc.local 查看开机启动配置文件的详细信息
lrwxrwxrwx. 1 root root 13 Nov 16 09:22 /etc/rc.local -> rc.d/rc.local l连接文件;rwxrwxrwx 本地权限777(权限最大)
[root@server10 ~]# ll /dev/cdrom
lrwxrwxrwx 1 root root 3 Feb 21 10:13 /dev/cdrom -> sr0
[root@server10 ~]# ll
total 4
-表示普通文件-rw——-. 1 root root 1494 Feb 17 10:00 anaconda-ks.cfg
[root@server10 ~]# rw- 表示用户权限读和写,——组和其他用户都没有权限
[root@server10 ~]#
[root@server10 ~]# ll /etc/shadow 查看密码文件的详细信息
———- 1 root root 1389 Feb 21 11:06 /etc/shadow
[root@server10 ~]#
[root@server10 ~]# ll /etc/passwd 查看账号文件的具体信息
-表示普通文件-rw-r–r– 1 root root 2006 Feb 21 11:06 /etc/passwd
rw-用户具有读和写的权限,r–组为读的权限,r–其他用户为读的权限
[root@server10 ~]# mkdir -p /11/22 递归创建22目录
[root@server10 ~]#
[root@server10 ~]# mkdir -p /33/44 递归创建44目录
[root@server10 ~]#

[root@server10 ~]# ls -ld /11/22 查看22目录的详细信息
d代表目录drwxr-xr-x 2 root root 6 Feb 21 11:27 /11/22
r-xr-x 组和其他用户具有读和执行权限 root root 用户是root,组是root

[root@server10 ~]# ls -ld /33/44/
drwxr-xr-x 2 root root 6 Feb 21 11:28 /33/44/
[root@server10 ~]#

[root@server10 ~]# chown :IT /11/22 将22目录的组更改为IT组
[root@server10 ~]#
[root@server10 ~]# ls -ld /11/22
drwxr-xr-x 2 root IT 6 Feb 21 11:27 /11/22 改为了IT组
[root@server10 ~]#

[root@server10 ~]# chown a1:Sales /33/44/ 将44目录的用户更改为a1,组更改为销售组
====================================================================
Linux useradd 命令用于建立用户帐号
-c<备注> 加上备注文字。备注文字会保存在passwd的备注栏位中。
-d<登入目录> 指定用户登入时的起始目录。
-g<群组> 指定用户所属的群组
-G<群组> 指定用户所属的附加群组。
-m 自动建立用户的登入目录。
-M 不要自动建立用户的登入目录。
-r 建立系统帐号。
-s<shell> 指定用户登入后所使用的shell。默认值为/bin/bash。
====================================================================
drwxr-xr-x
d rwx r-x r-x
用户权限(读写执行) 组权限(读执行) 其他用户权限(读执行)
d表示目录
r 4
w 2
x 1
755
rwx 表示用户权限 读、写、执行
r-x 表示组的权限 读和执行
r-x 表示其他用户权限 读和执行
-rwxr-xr-x 普通文件 (-)
srwxr-xr-x 套接字文件 (s)
prwxr-xr-x 管道文件 (p)
crwxr-xr-x 字符文件 (c)
brwxr-xr-x 块文件 (b)
lrwxr-xr-x 链接文件 (l)
drwxr-xr-x 目录(d)











