当前位置:首页 > linux用户管理任务实验报告
2) 创建新用户user5和组user5,增加新的用户组 workgroup ,将用户user4
和user5添加到workgroup组中,打开组文件等的结果如下;命令输入先后为:“useradd user5”,“groupaddworkgroup”,“gpasswd–a user4 workgroup”,
“gpasswd–a user5workgroup”,“cat /etc/group”;
? 实验讨论和分析
1. 在添加用户任务中,关于用户user2密码设置为空,通过手动“添加用户”,
无法设置口令为空。刚开始在这无从下手,后来通过暂时设置非空口令,在等进入root用户环境后,再使用命令行的方式将用户user2非空口令改为空。利用命令行“passwd–d user2”删除原暂定口令,再利用“passwd–S user2”来查看口令状态。
2. 在进行将home/file1文件拷贝到 /home/dir1目录下的任务时,刚开始在用户
user1到用户root环境下,执行“cp /home/file1 /home/dir1”都无法成功,意识到系统用户都无法执行此项任务,唯一可能便是系统目录home中没有所需执行文件和目录。后来通过命令行“touch /home/file1”和“mkdir /home/dir1”创建file1文件和dir1目录后,上述实验任务才顺利达到。 3. 在执行“chown user1 /home/dir1”任务时,我的理解是在root用户环境下,
系统用户将/home/dir1的使用权限给予user1用户,即use1用户是其属主。 当在user1用户下,执行“cp /home/file1 /home/dir1”,发现权限不够无法成功,而出乎自己的意料,之后才理解/home/dir1的属主虽是user1,它有使用权限,但/home/file1的属主却没有改变,user1对其没有复制拷贝的权限所以无法成功。
4. 在user1用户环境下,使用“head –n 5 /etc/passwd”可以查看passwd显示
文件前五行内容;而执行“tail –n 4 /etc/shadow”却无法查看shadow用户密码文件后四行内容,显示权限不够;后在切换用户到root后,执行“tail –n 4 /etc/shadow”便可得到其内容。对于系统文件,因安全级别不同,不同用户有不同的查看权限,有利防止系统文件信息泄露。
5. 在删除用户实验任务中,使用两种命令行效果不同,在root用户下输入
“userdel user1”,仅删除的是账户,没有彻底删除用户user1下相关目录及文件,彻底删除可再执行命令“rm–rf /home/user1”,即删除非空目录user1及其下一切。输入命令“userdel–ruser2”回车;可以得到结果:用户user2被完全删除。
6. 在创建新用户和组中,使用“useradd username”,增加新的用户组,使用
“groupaddgroupname”,添加用户到用户组中使用“gpasswd–a username groupname”,查看组文件信息使用“cat /etc/group”。在这其中,我感觉添加组和添加用户是同步的,在添加用户user4和user5中,执行“useradd user4”和“useradd user5”都对应完成了组的添加。
共分享92篇相关文档