权限相关指令:
首先,我们要理解Liunx是一个多用户的操作系统,即很多用户在一个系统上同时操作;这样就会有“权限”这个名词的出现,主要防止一些恶意篡改数据,如果把Liunx操作系统比做一个社会,那么权限就是划分等级的存在。还是听不懂的话,就那QQ来比喻吧,空间有黄钻,黄钻就相当于一个权限你可以在空间内设置你想要的背景以及卡片等等;
用户对系统进行操作的权限:
权限可以分为管理员权限(也就是root权限)和普通用户权限;
Root权限就相当于一个社会的创造者,你可以随意修改任何东西;
普通用户权限相当于这个社会的公民,你可以享受一些管理者允许的权限;
权限的修改:su username eg:su root;用于切换用户(需要密码),用古代的王朝来说吧,传国玉玺这个东西听说过吧,就相当于这个,有了传国玉玺你就可能是这个国家皇帝!
sudo ls/root 临时提权(需要密码)
用户对文件进行操作的权限:
对文件进行操作的用户分类:文件索所有者-u 文件所属组-g 其他用户-o
操作分类: 可读-r (可浏览) 可写-w (可内部创建/删除 ) 可执行-x (可进入)
eg: rwx r-x r-- 可以表示为文件所有者具备可读可写可执行权限,文件所属组具备可读可执行权限,而普通用户只有可读权限;
而rwxr-xr-- 用二进制--->111 101 100,可简化为八进制--->754
文件权限的操作指令:
umask:查看或设置系统中的默认创建权限[掩码]---->掩码取反就是终端的文件的默认权限(终端中创建的文件,默认会去掉可执行权限)
chmod:修改一个文件的权限
eg:chmod u+w [文件名] -->给这个文件所有者新增可写权限
chmod a+w [文件名]--->给所有用户增加可写权限
chmod 777 [文件名]--->通过八进制数字定义文件的权限