红联Linux门户
Linux帮助

请教一个关于权限的问题

发布时间:2006-08-17 14:52:03来源:红联作者:funny_wang_2006
我看教程上用 chmod 4755 改变了一个文件的权限为 -rwsr-xr-x 。 我试验了一下成功。
但是我读不懂 这四个数字各代表着那些权限呢?
文章评论

共有 1 条评论

  1. caldo 于 2006-08-17 15:30:52发表:

    chmod 4755 rws r-x r- x 文文件被设置了s u i d,文件属主具有读、写和执行的权限,所有其
    他用户具有读和执行的权限

    s u i d意味着如果某个用户对属于自己的s h e l l脚本设置了这种权限,那么其他用户在执行这
    一脚本时也会具有其属主的相应权限。于是,如果根用户的某一个脚本设置了这样的权限,
    那么其他普通用户在执行它的期间也同样具有根用户的权限。同样的原则也适用于g u i d,执
    行相应脚本的用户将具有该文件所属用户组中用户的权限。

    例如:
    chmod 6711 rws --s --s 文文件被设置了s u i d和g u i d,文件属主具有读、写和执行的权限,
    所有其他用户具有执行的权限
    chmod 4764 rws rw- r- - 文文件被设置了s u i d,文件属主具有读、写和执行的权限,同组用
    户具有读和执行的权限,其他用户具有读权限