宁静消失何如

导航

 

1.用户管理之useradd命令的用法
(1)useradd a001
(2)passwd a001
(3)Linux系统底层的四个连锁反映
创建该用户的家目录/home/a001
vim /etc/passwd(多了一行该用户的记录)
vim /etc/shadow(影子文件中多一行密码记录)
vim /etc/group(组信息文件中多一行记录,即自动创建同名组)
2.账户信息文件/etc/passwd中七个字段的含义
a001:x:504:505::/home/a001:/bin/bash
用户名:密码:用户ID:组ID:组密码:家目录:shell
3.组信息文件/etc/group中四个字段的含义
a001:x:505:
test:x:502:harry,sam
组名:组密码:组ID:该组中包含的其他用户名.
4.影子文件/etc/shadow两个字段的含义
a001:$6$9./UcZIY$GWuGRx6h7O4MEd3GHMyUylHCZRVkbwPoqg.98A/ogjXoNlylqzhjncXjO..vK7OTLaNLPKL8a8NII0C1i4ZIK0:16000:0:99999:7:::
用户名:加密后的密码

相关测试:
(1)shell测试
useradd -s /sbin/nologin a002
passwd a002
切虚拟控制台登录测试
如何开启登录权限:直接修改/etc/passwd中的shell字段
(2)其他参数测试
useradd -c "ordinary user" -m -d /var/a003 -u 333 a003
passwd a003
tail -1 /etc/passwd
a003:x:333:507:ordinary user:/var/a003:/bin/bash
5.用户管理之userdel命令的用法
(1)不彻底的删除方法
userdel a001
tail -3 /etc/passwd
(2)彻底的删除方法
userdel -rf a003
对应的四个连锁反映
6.用户管理之usermod命令的用法
usermod -u 600 a002
usermod -s /sbin/nologin a002
tail -3 /etc/passwd
7.组管理之groupadd命令的用法
groupadd g001
tail -3 /etc/group
8.组管理之groupdel命令的用法
groupdel g001
tail -3 /etc/group
groupdel a002  // cannot remove the primary group of user 'a002'
9.组合用户的关系
(1)gpasswd -a 用户名 组名
gpasswd -a b001 group1
gpasswd -a b002 group1
gpasswd -a b003 group1
tail -3 /etc/group
group1:x:604:b001,b002,b003
(2)gpasswd -d b003 group1
tail -3 /etc/group
(3)groups b001
b001 : b001 group1
gpasswd -a b001 group2
groups b001
b001 : b001 group1 group2
(4)修改primary group的测试
gpasswd -a a002 group1
groups a002
//a002 : a002 group1
usermod -g group2 a002
groups a002
//a002 : group2 group1
(5)修改附属组的测试
groups b001
//b001 : b001 group1 group2
usermod -G a002 b001
groups b001
//b001 : b001 a002
10.chown命令的使用方法
(1)chown b001:group1 qqq1.txt
(2)chown :root qqq1.txt
(3)chown b003: qqq1.txt(自动以该用户私有组替换)

3用户与组管理-

1.用户与组管理之综合测试问题

(1)创建三个用户q1,q2,q3

(2)通过三个不同的虚拟控制台,以这三个用户的身份登录.用户在自己的家目录中进行读写操作都可以。如果q2要进入q1的家目录进行读写操作?(No)

(3)如何一位一位的开启相关权限

以q2用户进入q1用户的家目录/home/q1为例进行其他用户x,r,w权限的测试

chmod o+x /home/q1

chmod o+r /home/q1

chmod o+w /home/q1

以q2用户进入q3用户的家目录/home/q3为例进行组内用户x,r,w权限的测试

gpasswd -a q2 q3

groups q2

chmod g+x /home/q3

chmod g+r /home/q3

chmod g+w /home/q3

posted on 2016-12-22 00:05  宁静消失何如  阅读(115)  评论(0)    收藏  举报