确定文件的权限内容摘要:

printf(%s,line); } } } 函数调用 getlogin()返回当前用户的用户名 SUID权限操作示例 $ ls l query rw 1 liu leader 722 Dec 10 23:04 rwxxx 1 liu leader 56134 Dec 10 23:07 query 用户 liang: $ query *** ERROR: Open file : Permission denied $ cat cannot open : Permission denied 用户 liu :给文件 query增加 SUID权限 ( 设置用户标识 ) $ chmod u+s query $ ls l query rwsxx 1 liu leader 56134 Dec 10 23:07 query SUID权限操作示例(续) 用户 liang: $ ls l query rw 1 liu leader 722 Dec 10 23:04 rwsxx 1 liu leader 56134 Dec 10 23:07 query $ query =================================================== 登录名 工作证号 姓名 月份 工资 奖金 补助 扣除 总额 liang 2074 梁振宇 03 560 400 180 90 1050 liang 2074 梁振宇 04 660 450 230 70 1270 =================================================== 注:煤气费不再从工资中扣除,由煤气公司自行收缴 $ cat cannot open : Permission denied SUID权限操作示例(续) 用户 liang: $ ls l query rw 1 liu leader 722 Dec 10 23:04 rwsxx 1 liu leader 56134 Dec 10 23:07 query $ query =================================================== 登录名 工作证号 姓名 月份 工资 奖金 补助 扣除 总额 liang 2074 梁振宇 03 560 400 180 90 1050 liang 2074 梁振宇 04 660 450 230 70 1270 =================================================== 注:煤气费不再从工资中扣除,由煤气公司自行收缴 $ cat cannot open : Permission denied 进程的实际 UID和有效 UID UNIX每个进程都有两个 UID:实际 UID和有效 UID。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。