chown & chmod用法

 

 

chown & chmod

 

 

 

1. chown更改文件的属主&属组

NAME
    chown - 改变文件的属主和属组(change file owner and group)
    
用法
    chown [选项]... [属主][:[属组]] 文件...
    
常用选项
    -R, --recursive     递归处理所有的文件及子目录
    -v, --verbose       为处理的所有文件显示诊断信息


chown常见用法
    # 将 /u 的属主更改为"root"
    chown root /u
    
    # 和上面类似,但同时也将其属组更改为"staff"
    chown root:staff /u
    
    # 将 /u 及其子目录下所有文件的属主更改为"root"
    chown -R root /u
    
    # 将 /u 的属主和属组都更改为"staff"
    chown staff:staff /u
    chown staff: /u
    chown staff.staff
    chown staff.

 

2. chmod更改文件的权限

NAME
    chmod - 更改文件模式位(change file mode bits)
    
用法
    chmod [选项]... 模式1[,模式2]... 文件...
    
常用选项或命令
    -R, --recursive       以递归方式更改所有的文件及子目录
    -v, --verbose         为处理的所有文件显示诊断信息
    u[=,+,-][rwx]          为文件属主更改权限属性
    g[=,+,-][rwx]          为文件属组更改权限属性
    o[=,+,-][rwx]          为其他人更改权限属性


chmod常见用法
    # 通过数字标志位来配置权限;read4、write2、exec1
    # 给 /u 文件赋予766的权限
    chmod 766 /u
    
    # 给test.sh文件的属主增加执行权限
    chmod u+x test.sh
    
    # 给 /u 文件的其他人去除执行权限和写入权限
    chmod o-wx /u
    
    # 给 /u 文件的属组赋予rwx权限
    chmod g=rwx /u
    
    # 将 /u 及其子目录下所有文件的权限更改为555
    chown -R 555 /u
    
    # 给 /u 文件配置开放全部权限
    chmod 777 /u
    chmod u=rwx,g=rwx,o=rwx /u

 

posted @ 2019-02-21 16:30  糕事情  阅读(2340)  评论(0编辑  收藏  举报