Linux sudo命令,切换用户身份执行命令-5.8

程序员日记      2019-07-21
我们知道,使用su命令可以让普通用户切换到root身份去执行某些特权命令,但存在一些问题,比如说:1.仅仅为了一个特权操作就直接赋予普通用户控制系统的完整权限;2.当多人使用同一台主机时,如果大家都要使用su命令切换到root身份,那势必就需要root的密码,这就导致很多人都知道root的密码;考虑到使用su命令可能对系统安装造成的隐患,最常见的解决方法是使用sudo命令,此命令也可以让你切换至其他用户的身份去执行命令。相对于使用su命令还需要新切换用户的密码,sudo命令的运行只需要知道自己的...
标签:
127 人看过

Linux lsattr命令:查看文件系统属性-5.7

程序员日记      2019-07-21
使用chattr命令配置文件或目录的隐藏属性后,可以使用lsattr命令查看。lsattr命令,用于显示文件或目录的隐藏属性。基本格式[root@localhost~]#lsattr[选项]文件或目录名选项-a:后面不带文件或目录名,表示显示所有文件和目录(包括隐藏文件和目录)-d:如果目标是目录,只会列出目录本身的隐藏属性,而不会列出所含文件或子目录的隐藏属性信息;-R:和-d恰好相反,作用于目录时,会连同子目录的隐藏信息数据也一并显示出来。基本用法[root@VM_0_10_centoste...
标签:
111 人看过

Linux chattr命令:修改文件系统的权限属性-5.6

程序员日记      2019-07-21
chattr命令,专门用来修改文件或目录的隐藏属性,只有root用户可以使用。基本格式[root@localhost~]#chattr[-=][属性]文件或目录名选项[-=]表示给文件或目录添加属性,-表示移除文件或目录拥有的某些属性,=表示给文件或目录设定一些属性。[属性]i如果对文件设置i属性,那么不允许对文件进行删除、改名,也不能添加和修改数据;如果对目录设置i属性,那么只能修改目录下文件中的数据,但不允许建立和删除文件;a如果对文件设置a属性,那么只能在文件中増加数据,但是不能删除和修改...
标签:
108 人看过

Linux umask命令:令新建文件和目录拥有默认权限-5.5

程序员日记      2019-07-21
Linux是通过使用umask默认权限来给所有新建的文件和目录赋予初始权限的。基本格式[root@VM_0_10_centoszeo]#umask0022#root用户是0022普通用户是0002不应该只有3个数字(分别对应3种用户身份)吗,为什么有4个?umask默认权限确实由4个八进制数组成,但第1个数代表的是文件所具有的特殊权限(SetUID、SetGID、StickyBIT),也就是说,后3位数字"022"才是本节真正要用到的umask权限值,将其转变为字母形式为----w--w-。注意...
标签:
127 人看过

Linux chmod命令:修改文件或目录的权限-5.4

程序员日记      2019-07-21
既然我们已经知道文件权限对于一个系统的重要性,也知道每个文件都设定了针对不同用户的访问权限,那么,是否可以手动修改文件的访问权限呢?可以,通过chmod命令即可。chmod命令设定文件权限的方式有2种,分别可以使用数字或者符号来进行权限的变更。Linux系统中,文件的基本权限由9个字符组成,以rwxrw-r-x为例,我们可以使用数字来代表各个权限,各个权限与数字的对应关系如下:r-->4w-->2x-->1拿rwxr-xr-x来说,所有者、所属组和其他人分别对应的权限值为:所有...
标签:
115 人看过

Linux权限详细说明-5.3

程序员日记      2019-07-21
权限位说明Linux系统,最常见的文件权限有3种,即对文件的读(用r表示)、写(用w表示)和执行(用x表示,针对可执行文件或目录)权限。在Linux系统中,每个文件都明确规定了不同身份用户的访问权限,通过ls命令即可看到。除此之外,我们有时会看到s(针对可执行文件或目录,使文件在执行阶段,临时拥有文件所有者的权限)和t(针对目录,任何用户都可以在此目录中创建文件,但只能删除自己的文件),文件设置s和t权限,会占用x权限的位置。每行的第一列表示的就是各文件针对不同用户设定的权限,一共10位,但第1...
标签:
127 人看过

Linux chown命令:修改文件和目录的所有者和所属组-5.2

程序员日记      2019-07-21
chown命令,可以认为是"changeowner"的缩写,主要用于修改文件(或目录)的所有者,除此之外,这个命令也可以修改文件(或目录)的所属组。基本格式修改文件或目录所有者[root@localhost~]#chown[-R]所有者文件或目录修改文件或目录所有组[root@localhost~]#chown[-R]所有者:所属组文件或目录选项-R(注意大写)选项表示连同子目录中的所有文件,都更改所有者。chown命令也支持单纯的修改文件或目录的所属组,例如chown:groupinstall...
标签:
124 人看过

Linux chgrp命令:修改文件和目录的所属组-5.1

程序员日记      2019-07-21
Linuxchgrp命令:修改文件和目录的所属组chgrp命令用于修改文件(或目录)的所属组。为了方便记忆,可以将chgrp理解为是"changegroup"的缩写基本格式root@localhost~]#chgrp[-R]所属组文件名(目录名)选项-R(注意是大写)选项长作用于更改目录的所属组,表示更改连同子目录中所有文件的所属组信息。基础用法[root@VM_0_10_centoszeo]#lltotal12drwxr-xr-x2zeogroup14096Jul2009:42group1te...
标签:
114 人看过