Linux常用命令(第二版) --权限管理命令
来源:互联网 发布:淘宝 钛合金螺丝 真假 编辑:程序博客网 时间:2024/04/30 21:10
权限管理命令
1、chmod[change the permissions mode of a file] : /bin/chmod
语法:chmod [{ugo}{+-=}{rwx}] [文件或目录名] // 直观
e.g.chmod u+wx filename
chmod o-x filename
chmod g=rwx filename
或者:chmod [mode=421] [文件或目录]// 推荐
权限所对数字:
r-4
w-2
x-1
e.g. rwxr-xr--754
rw-r-x--x651
752 rwxr-x-w-
chmod 777 dir1 //设定目录dir1为所有用户具有全部权限
附:su [-] username :可切换用户 // 实验内容
退出:exit
总结:
目录:
r-ls
W-rm,touch,mkdir
x-cd
[因此,在Linux系统中基本上所有的目录都有rx权限,不然得多别扭...]
2、chown[change file ownership] /bin/chown
chown [用户] [文件名或目录名]#改变文件所有者
e.g. chown nobody file1 #改变文件file1的所有者为nobody,nobody为系统默认存在的用户。
附-添加用户:
1)useradd afang
2)passwdafang #为其设置密码
3、chgrp [change file group ownership ] /bin/chgrp
chgrp [用户组] [文件或目录] #改变文件或目录的所属组
#必须为系统已经存在的组
E.g.chgrp adm file1 #改变文件file1的所属组为adm
#其中adm是系统中已经有的一个组。
[为啥要改变用户组,组怎么来用?咱们以后学习...]
4、umask/bin/umask #显示、设置文件的缺省权限
umask [-S]//-S 以rwx形式显示新建文件或目录缺省权限,更直观一些
e.g. umask //查看默认权限,比较传统
#显示 0022 :0-特殊权限位,022-用户权限位[u,o],代表掩码值;
计算: 777 - 022 = 755 // 这是创建目录的默认权限
666 - 022=644 // 是创建文件的默认权限,都没有x,文件权限都比目录权限少一个X
附1:很多UNIX系统中并没有-S这个选项,所以只能按照上面计算!
附2-Linux权限规则:默认创建的文件,不能授予可执行权限(X)!好处是屏蔽了很多攻击与病毒。
附3-改变缺省权限值:umask [掩码值] //掩码值要首先计算,并不是最开始的权限值,一定是经过计算的掩码值,但是一般不要改!
- Linux常用命令(第二版) --权限管理命令
- Linux常用命令(第二版) --文件管理命令
- linux常用命令-权限管理命令
- Linux常用命令-权限管理命令
- Linux常用命令-权限管理命令-权限管理命令chmod
- Linux常用命令-权限管理命令-权限管理命令chmod
- Linux常用命令-权限管理命令-其他权限管理命令
- Linux常用命令—权限管理命令
- Linux常用命令详解之权限管理命令
- Linux-常用命令(2)权限管理命令
- Linux-常用命令(2)权限管理命令
- Linux下常用命令-权限管理命令
- Linux曲径通幽:常用命令(权限管理命令)
- linux常用命令2--权限管理命令
- linux常用命令(2)-权限管理命令
- Linux常用命令——权限管理命令
- Linux常用命令之权限管理命令
- Linux常用命令-权限管理
- chapter15 机器学习之大数据与mapreduce
- 我是掼蛋王之 -- 选牌与出牌
- Spaghetti Squash
- 返回局部指针变量的错误用法
- 5_C# 高级编程(第六版)学习笔记——第5章 数组
- Linux常用命令(第二版) --权限管理命令
- ajax
- Android Fragments 详细使用
- 如何查看windows store app开发者账号过期时间
- JVM 优化设置
- error while loading shared libraries: xxx.so.x"错误的原因和解决办法
- C++ 工程实践(5):避免使用虚函数作为库的接口
- 【记录】Ubuntu中开发Andriod无法识别真机的解决办法
- Object c 基础知识