红联Linux门户
Linux帮助

文件的权限学习

发布时间:2008-02-01 01:29:27来源:红联作者:Promises
ls -l列出文件的信息
ls -al列出包括隐藏文件(.开头)的信息

权限有:r(读4),w(写2),x(执行1)

权限分配有三种:文件属主(u),组用户(g),其他用户(o)

较常见的文件类型有:d(目录),-(普通文件),l(符号链接)

但我们用touch file创建文件或mkdir file创建目录的时候,通过ls -l查看时,都可以看到其有默认的权限属性,其实是umask的作用了。umask命令确定了你创建文件的缺省模式,可以在$HOME目录下的.profile或.bash_profile文件中修改其默认值。如果要修改所有用户的,可以在/etc/profile中修改其值。对于文件来说,umask的值最大只能是6(即不允行赋予其执行的权限),而目录最大值就可以达到7。

chmod实例
chmod a-x file
chomod og-w file
chmod g+w file
chmod -R 755 file

chgrp实例
chgrp file admin

chown实例
chown admin file

建立软链接(类似windows的快捷方式)
ln -s source_path target_path //绝对路径
文章评论

共有 1 条评论

  1. lemonade 于 2008-02-01 10:37:04发表:

    好贴