目录
6.了解用户配置文件,设置登录后自动打开网络、关闭防火墙和安全访问。
15.观察前10个符号分组1-3-3-3 查看/test目录权限和归属
1.概述:
账号和权限管理是管理用户和组账号和管理目录和文件的属性.UID(User ldentity,用户标识号),GID(Group ldetify ,组标识号)
2.学习目标:
①了解常见的账号配置文件
② 学会管理用户账号、
③组账号 学会设置目录或文件的权限
④学会设置目录或文件的归属
3.实验内容:
1.了解账号文件,显示用户账号信息:
# less /etc/passwd
2.显示新用户账号信息:
# useradd abc
# tail -2 /etc/passwd
3.了解保存密码字串、密码有效期等信息文件:
# tail -2 /etc/shadow
4. 账号添加(简单):
# useradd -u 10086 yidong
# tail -1 /etc/passwd
5. 账号添加(复杂,同时设定有效期并加入组):
# groupadd k2022
# useradd -g k2022 -e 2023-8-30 kaoshi
# tail -1 /etc/passwd
# tail -1 /etc/shadow
注意最后一条命令结果中第8和3字段值差是几个月?
6.了解用户配置文件,设置登录后自动打开网络、关闭防火墙和安全访问。
# vi ~ /.bash_profile
(A)
(移动光标到文末)
ifup ens33
systemctl stop firewalld
setenforce 0
(Esc)
(:wq)
7.设置/更改用户口令命令使用:
# passwd yidong
(输入两遍口令Aa123456)
8.修改用户账号的属性:
# usermod -l liantong yidong
9.用户删除命令:userdel
# useradd stu01
# ls -ld /home/stu01/
# userdel -r stu01
# ls -ld /home/stu01/
10.了解组账号文件:
# grep "adm" /etc/group
11. 添加组账号命令:groupadd
# groupadd -g 1010 market
# tail -1 /etc/group
12. 添加/删除组成员命令:
# gpasswd -a abc market # grep "market" /etc/group
# gpasswd -M abc,root,adm market
# grep "market" /etc/group
# grep "market" /etc/group
# gpasswd -d root market
# grep "market" /etc/group
13. 删除组账号命令:
# groupdel market
# grep "market" /etc/group
14.查看文件/目录的权限和归属:
# ls -l yum.conf
15.观察前10个符号分组1-3-3-3 查看/test目录权限和归属
,测试目录权限:
# tree -L 3 /test
# ls -l /test
# su abc
$ cd /test
$ mkdir 3
注意后两条命令操作不成功。
设置文件和目录的权限chmod命令:
授权所有用户可以写入/test目录及其子目录,解决上一步操作不成功问题。
$ su
# chmod -Rf 777 /test
# su abc $ cd /test $ mkdir 3 $ tree -L 3 /test
授权后操作成功了。
16.设置文件和目录的归属chown命令:
授权abc用户为/test目录及其子目录属主,使他可以对文件夹执行写操作。
$ su
# chmod -Rf 755 /test
# ls -l /test (取消第16步的授权)
# chown -Rf abc /test
# ls -l /test
#su abc
$ cd /test
$ mkdir 4
$ tree -L 3 /test
改属主后操作也成功了。
4.实验心得:
通过对系统账号和权限管理,知道了用户账号和组账号分类,在做实验也发现了几个注意事项:①在添加用户账号时,对应的基本组、附加组必须事先存在;②设置、更改用户密码时,不指定用户名时,修改的则是当前的账号的密码。