Linux运维LinuxKali Linux

4.Linux—权限管理与系统帮助命令

2017-08-25  本文已影响26人  漏诺

权限管理

Windows上默认就是管理员登录,Linux也是。

1文件基本权限

-rw-r--r--. 1 root root  0 8月  11 22:46 abd

-  文件类型

-文件

d目录

l 链接

rw-      所有者拥有读写权限      u(user)

r--        所属组拥有读权限          g(group)

r--        其他人拥有读权限        o(other)

a(all)

r  读  4

w  写  2

x  执行  1

修改权限命令  chmod  [选项]  模式  文件/文件路径

模式

[ugoa][+-=][rwx]  r:读的权限  w:写的权限 x:执行的权限

[mode=421]

chmod  u+x cangls  给所有者赋予执行权限

chmod  a=rwx  abc  给文件abc所有者,所属组,其他人都赋予rwx权限。

chmod  a=rwx  a  给文件a所有者,所属组,其他人都赋予rwx权限。

咱们工作中大多都是用数字来赋予权

r      读    4      2的二次方

w      写    2      2的1次方

x      执行  1      2的0次方

最长用到的权限数字  777  755  644      工作中不会遇到467

rx 5查看

2权限的作用

权限对文件的作用

r    cat(查看短文本内容)  more(查看长文本内容)  head  tail

w  vi  echo

x    可执行

权限对目录的作用

r  ls  查询目录下的文件名

w  具有修改目录结构的权限。新建文件和目录,删除移动重命名(touch mkdir rm mv cp )

x  cd  可以进入目录

对文件来说  最高权限  x(执行)

对目录来说    最高权限  w(写)

对目录来说  只有  0  5(rx)  7 有意义      4  1 6  都是没有意义的

给目录设置权限,必须在该目录的上一级,root目录下

3.其他权限命令

drwxr-xr-x. 2  juran    root    6 8月  22 16:53 test

所有者  所属组

chown  修改所有者和所属组

chown  用户名  目录

4.文件默认权限

umask  查看默认权限

0022  超级管理员

0002  普通用户

0 文件特殊位

022  文件默认权限 (没有执行权限)

文件默认没有执行权限,必须手工赋予执行权限。

默认文件权限最大为666

666-022=644  这是错误的方式是换算成字母在相减

默认权限是换算成字母在相减。

-rw-rw-rw-  666

----w--w--  022

-rw-r--r--    644

目录的默认权限最大777

-rwxrwxrwx  777

----w--w--    022

-rwxr-xr-x    755

通过命令修改都是临时修改,想要永久修改  要修改配置文件。

umask  配置文件    vim /etc/profile

系统帮助命令

系统帮助  man

linux 中认为男人是无所不能的,所以让man来做帮助命令。这是开玩笑~~  其实是manual手册的缩写

man  ls  按q退出

man -f ls

man的级别

1:查看命令的帮助

2:查看可被内核调用的函数

3:查看函数和函数库

4:查看特殊文件

5:查看配置文件

6:查看游戏帮助

7:查看其它杂项的帮助

8:查看系统管理员可用的命令

man 默认是打开最小权限,如果你要打开其它的权限  man 5 passwd

命令  --help

上一篇下一篇

猜你喜欢

热点阅读