Centos 7 Linux系统账号和管理权限 |
您所在的位置:网站首页 › 用户和组管理的配置文件是什么 › Centos 7 Linux系统账号和管理权限 |
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.实验心得:通过对系统账号和权限管理,知道了用户账号和组账号分类,在做实验也发现了几个注意事项:①在添加用户账号时,对应的基本组、附加组必须事先存在;②设置、更改用户密码时,不指定用户名时,修改的则是当前的账号的密码。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |