命令:su –用户名   功能:切换用户

命令:exit          功能:退出

 

用户

操作符号

权限

u-所有者

+  增加权限

r-可读—4

g-所属组

-  去掉权限

w-可写—2

o-其他人

=  授权权限

x-可执行—1

 

文件目录权限总结

代表符

权限

对文件的含义

对目录的含义

r

读权限

可以查看文件内容

可以列出目录中的内容

w

写权限

可以修改文件内容

可以在目录中创建、删除文件

x

操作

可以执行文件

可以进入目录

 

 

各权限可使用的命令

 

文件

r

cat、more、head、tail

w

echo、vim

x

命令、脚本

目录

r

ls

w

touch、mkdir、rm

x

cd

1)命令命:chmod

英语:changethe permissions mode a file

路径:/bin/chmod       功能:改变文件或目录权限

语法:chmod [{ugo}{+- =}{rwx}] [文件或目录]

           [mode=421] [文件或目录]

用数字表示说明:

rwx r-x r--   75 4  三位一一对应

rw- r-w –x   6 51  r-4 w-2  x-1

7 5 2  rwx r-x-w-

范例:

chmod u+wx file1  为file1添加写和执行权限

chmod 641 file2    讲file2设置为 rw- r-- --x

 

2)命令名:chown     英语:changefile ownership

路径:/bin/chown功能:  改变文件或目录的所有者

语法: chown[用户][文件或目录]

范例:$chown nobody file1

改变文件file1的所有者为nobody

添加用户:1、useradd+用户名     添加用户名

      2、passwd+用户名    添加密码(密码不显示)

3)命令名:chgrp  英语:changefile group ownership

路径:/bin/shgrp   功能:改变文件或目录的所属组

语法:改变文件或目录的所属组

范例:$chgrpadm file2

                改变文件file2的所属组为adm

4)命令名:umask    

路径:/bin/umask

  功能:显示、设置文件的缺省权限

   语法:umask[-S]

     -S  以rwx形式显示新建文件或目录缺省权限

    umask+权限掩码 修改缺省权限

范例:$umask

      $umask –S

说明:

umask    0022

 0-特殊权限位 022-用户权限位,掩码值

777-022=755-真正权限

umask –S  u=rwx。g=rx,o=rx

 

linux权限规则:缺省创建的文件不能授予可执行x权限

Logo

更多推荐