摘要: 众所周知,Linux的文件权限如: 777;666等,其实只要在相应的文件上加上UID的权限,就可以用到加权限人的身份去运行这个文件。所以我们只需要将bash复制出来到另一个地方,然后用root加上UID权限,只要用户运行此Shell就可以用用root的身份来执行任何文件了一个文件都有一个所有者, 表示该文件是谁创建的. 同时, 该文件还有一个组编号, 表示该文件所属的组, 一般为文件所有者所属的组.如果是一个可执行文件, 那么在执行时, 一般该文件只拥有调用该文件的用户具有的权限. 而setuid, setgid 可以来改变这种设置.setuid:该位是让普通用户可以以root用户的角色运行 阅读全文
posted @ 2011-06-26 17:28 csqlwy 阅读(52490) 评论(5) 推荐(12) 编辑
摘要: 一、linux是一个多用户,多用户组的系统。每个账户都可以有多个用户组支持。任何一个文件都有user group other3种身份的个别权限。用户身份与用户组记录路径用户的账号及root用户信息/etc/passwd用户的密码信息/etc/shadow用户组的组名信息/etc/group二、linux的文件属性举例:-rw-r--r-- 1 root root 42304 Sep 4 11::23 install.log第一列代表文件的类型和权限①第一个字符代表文件的类型:文件、目录、链接文件等d代表目录-代表文件l代表链接文件b代表设备文件里的可以提供存储的借口设备c代表设备文件里的串行接 阅读全文
posted @ 2011-06-26 16:19 csqlwy 阅读(545) 评论(0) 推荐(1) 编辑