linux的常用命令(文件权限命令之二)

命令:chmod
语法:chmod [{ugo}{+-=}{rwx}] [文件或目录]
           chmod [mode=421] [文件目录]
描述:改变文件或目录的权限
形如:chmod g+w filename
形如:chmod 761 filename

4:r

2:w

1:x


问题示例:新建一个新目录,下面一个新文件,尝试用普通用户去删除新目录下的新文件。
1 尝试修改:新文件的读写权限设置为 777,进行删除文件操作

2 尝试修改:新目录的读写权限设置为 777,进行删除文件操作

文件的rwx权限:
r:可以执行catch、more等读操作。
w:修改文件的内容等写操作,但是不代表你可以把这个文件删除。
x:对文件进行执行操作。
目录的rwx权限:
r:可读操作,可以列出目录的内容,比如ls命令。
w:表示可以在目录下创建或删除文件的权限。
x:表示可以进入这个目录(基本上所以的目录都会有rx权限)。

所以:删除文件的权限,是拥有你当前文件所在的目录的写权限。



命令:chown
语法:chown user 文件
描述:改变文件的所有者
示例:chown newuser t1.sh
useradd username 添加用户
passwd  username 为用户设置密码


命令:chgrp
语法:chgrp group 文件
描述:改变文件的所属组 
示例:chgrp adm t1.sh

查看系统默认的权限 :umask -S (umask查看权限掩码值022 使用777-022得到真实权限)


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章