您的位置:首页 > 其它

简单的文件权限

2015-10-26 00:00 225 查看
摘要: 最近想好好学习下简单的日常shell

r 读权限。

w 写权限。

x 执行权限。

s 文件属主和组s e t - I D。

t 粘性位*。

l 给文件加锁,使其他用户无法访问

如下的创建了一个空文件。

caoyf@ubuntu :~$ ls -l|grep myfile

-rw-rw-r-- 1 caoyf caoyf 0 10月 26 06:31 myfile

进行修改权限,回收所有用户的读权限。

caoyf@ubuntu :~$ chmod a-r myfile

caoyf@ubuntu :~$ ls -l|grep myfile

--w--w---- 1 caoyf caoyf 0 10月 26 06:31 myfile

chmod 还有绝对模式。

chmod命令绝对模式的一般形式为:

chmod [mode] file

例子:

chmod 666 rw- rw- rw- 赋予所有用户读和写的权限

chmod 644 rw- r-- r- - 赋予所有文件属主读和写的权限,所有其他用户读权限

chmod 744 rwx r-- r- - 赋予文件属主读、写和执行的权限,所有其他用户读的权限

chmod 664 rw- rw- r- - 赋予文件属主和同组用户读和写的权限,其他用户读权限

chmod 700 rwx --- --- 赋予文件属主读、写和执行的权限

chmod 444 r-- r-- r- - 赋予所有用户读权限

chown:

当你创建一个文件时,你就是该文件的属主。一旦你拥有某个文件,就可以改变它的所

有权,把它的所有权交给另外一个/ e t c / p a s s w d文件中存在的合法用户。可以使用用户名或用

户I D号来完成这一操作。在改变一个文件的所有权时,相应的s u i d也将被清除,这是出于安

全性的考虑。只有文件的属主和系统管理员可以改变文件的所有权。一旦将文件的所有权交

给另外一个用户,就无法再重新收回它的所有权。如果真的需要这样做,那么就只有求助于

系统管理员了。

c h o w n命令的一般形式为:

chmod -R -h owner file

查看自己属于那些组:

caoyf@ubuntu :~$ groups

caoyf adm cdrom sudo dip plugdev lpadmin sambashare

umask:可以用来使用umask命令修改创建的文件有所希望的缺省权限。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: