linux设置特殊权限位

来源:互联网 发布:java源码书籍 编辑:程序博客网 时间:2024/05/21 17:00

设置特殊权限位

文件、目录-----基本权限

 特殊文件----命令

  uid  gid---用户标志身份的唯一数字  500 500

     进程运行  euid  egid  

           用户:zhy      

           #SU  ZHY

           $PS              500   500

 

#chmod u+s   /bin/vi    ----boot

 

-rwxr-xr-x    root root   /bin/vi

    s

   S

      uid=====gongxiang

      gid=====gongxiang

 

     0    0

 /etc/passswd

  Zhy:500:0

 Login:zhy

 [root]

-rwxr-xr-x  root  root   ……./bin/vi

    root   0    0

#su zhy

$vi /etc/passwdLinux里只有普通文件和目录具有x权限

 

#chmod g+s   /bin/vi 

以zhs身份编写了一段程序(文件) rmfile(删除文件)

-rwxr-xr-x    zhs   web     …..     rmfile---ls

web----zhs  root   lisi

     500    0    501

以root身份创建了一个普通文件file1

-rw-r--r--    root  web    file1

 

#rmfile file1

#chmod 4755   rmfile

 -rwsr-xr-x  rmfile

以root身份删除file1的时候?

 

#chmod 2755  rmfile

-rwxr-sr-x    rmfile

 

U+s:---将作者(root)身份共享给所有人

 

G+s----将该组用户的执行权限共享给组里的人

   Mkdir     dir_1

  drwxr-xr-x     zhs   web  dir_1

     在dir_1目录下新建文件,文件的组合dir_1保持一致

root   root

 touch file   ------------    root  root  file

 

 

 

 

 

原创粉丝点击