依此代表:-类型权限1链接root用户root用户所在组2229文件大小更改日期文件名

注:

d表示目录-表示文件1链接文件b设备文件(储存插口设备)c设备文件(鼠标等)

注意观察上图

文件的权限界定:文件所有者,文件所属组,其他人

rwx分别表示读,写,执行的三个权限(没有权限-)

第一组:rw-表示所有者拥有读写权限(首行-表示它是一个文件)

第二组:r--所属组拥有读的权限

第三组:r--其他人拥有读的权限

目录权限

r代表可以读取该目录,可知该目录下拥有什么文件

w可以创建或则重命名目录linux文件执行权限,新建文件,联通该目录下的目录文件或则位置

x表示是否可以步入该目录

关于文件权限的更改

chown更改文件的所有者(存在该用户)chown用户文件/目录-r递归更改

linux执行权限和写权限_linux文件执行权限_linux执行文件权限不够

chgrp更改文件所属组(存在该组)-r递归更改

linux文件执行权限_linux执行文件权限不够_linux执行权限和写权限

chmod更改拥有的权限(u/g/o)

给文件123所属组降低写和执行的权限

linux文件执行权限_linux执行文件权限不够_linux执行权限和写权限

给文件拥有着删掉写的权限

linux执行权限和写权限_linux执行文件权限不够_linux文件执行权限

给文件其他人降低写入,和执行的权限

linux执行权限和写权限_linux执行文件权限不够_linux文件执行权限

数字法:r=4w=2x=1

linux文件执行权限_linux执行文件权限不够_linux执行权限和写权限

linux执行文件权限不够_linux文件执行权限_linux执行权限和写权限

示例,使用普通用户创建一个文件a之后使用超级用户删掉其拥有着的写入权限,剖析,当我们再度使用普通用户是否可以编辑此文件a呢?

linux执行权限和写权限_linux文件执行权限_linux执行文件权限不够

测试:仍然可以写入文件

linux文件执行权限_linux执行权限和写权限_linux执行文件权限不够

由此可知文件的拥有者虽然没有拥有写入权限也可以写入内容,并且文件的所属组或则其他人则不行。

将用户加入到某组或则从某组删掉gpasswd-agpasswd-d

linux文件执行权限_linux执行文件权限不够_linux执行权限和写权限

创建某组groupadd查看用户所在组groups

linux执行权限和写权限_linux文件执行权限_linux执行文件权限不够

示例,使用超级用户创建一个目录a,修改其拥有着为普通用户wml,之后删掉它全部的权限000

linux执行权限和写权限_linux文件执行权限_linux执行文件权限不够

使用普通帐户wml查看,步入该目录a

linux文件执行权限_linux执行文件权限不够_linux执行权限和写权限

linux文件执行权限_linux执行权限和写权限_linux执行文件权限不够

示例,在上个事例中a目录下创建三个文件bcd之后给普通用户降低读的权限r使用普通帐户查看此目录a

linux执行权限和写权限_linux执行文件权限不够_linux文件执行权限

可以见到有什么文件。

降低权限执行x

linux执行权限和写权限_linux执行文件权限不够_linux文件执行权限

尝试在该目录下创建文件elinux文件执行权限,显示权限不够

默认权限umask

第一个0表示特殊权限

002=rwxrwx-wx(2代表写入权限这儿2只没有该写入权限)

022=rwxr-xr-x

示例:使用默认权限创建文件和目录0022目录的权限和我们意料的是一样的,但文件却少了x权限这是由于在创建文件的时侯linux版qq,会手动取走x权限。所以rw-r--r--

linux执行文件权限不够_linux执行权限和写权限_linux文件执行权限

示例:假定我们哪些权限都不取走umask000,同样创建文件a和目录b

linux执行文件权限不够_linux文件执行权限_linux执行权限和写权限

恢复默认权限,注:没事不要随意调整默认值。

umask0000是临时更改,永久更改须要在/etc/bashrc更改(注:别乱跑这个文件)

linux文件执行权限_linux执行权限和写权限_linux执行文件权限不够

linux用户管理

1.etc/passwd记录linux所有帐号

初期x代表用户的登录密码,如今放在shadow文件中,UID:0代表系统管理员GID:0,假如我们把hxh这行1000改成0则hxh就弄成了系统管理员。0-999供系统使用1000以上给使用者

旁边则表示这个使用者的信息/home/hxh表示这个用户登录所处的位置/bin/bash代表该用户可以使用行若果不能使用则显示/sbin/nologin

linux执行文件权限不够_linux执行权限和写权限_linux文件执行权限

2.etc/shadow记录帐户对应的密码

linux执行文件权限不够_linux执行权限和写权限_linux文件执行权限

绿色对应的是加密后的密码::表示近来更改密码的日期0代表可以随时更改密码(假如数值是1深度linux系统,则表示三天内不能更改密码)99999表示如此多天之后用户必须更改密码

7代表被强制更改密码前7天,系统会通知用户。

3.etc/group记录所有组

组名组密码组ID(GID)附属组(组上面的用户)

添加用户useradd

-u设置uid

-g设置主要组

-G设置附属组

-c设置用户说明

-d设置用户家目录

-s设置用户shell

-e设置用户密码失效日期

-f指定密码是否失效

usermod可以小范围的更改用户的信息

-I更改用户名

-L冻结帐号

-U解冻帐号

注意:

当我们创建默认选项创建帐户useradd用户名linux会默认执行以下操作:

在/etc/passwd/目录下完善相关资料

在/etc/shadow写入与密码相关的参数

在/etc/group写入和帐号名一样的组

在/home创建用户的家目录

更改用户密码passwd

-l锁住该帐户

-u解锁

-S显示帐户密码参数

-n设置多久不须要更改密码

-x设置多久必须更改密码

linux执行文件权限不够_linux文件执行权限_linux执行权限和写权限

-w密码过期前警告的天数

-i设置密码失效的日期

示例:

linux文件执行权限_linux执行权限和写权限_linux执行文件权限不够

chage更改帐户密码相关的参数

-d更改最后更改密码的时间

-E更改密码失效时间

-I设置几天后失效

-m设置密码起码保留几天

-M设置密码多少天后须要更新

-W设置密码过期前警告的天数

-l密码相关信息

linux文件执行权限_linux执行权限和写权限_linux执行文件权限不够

示例:创建一个用户test01初始密码为123,该用户登录后让其更改密码,之后强制使用新密码登入

注意:chage-d0test01更改完成后直接su是不会起作用的,这是用户的切换,在目录中执行。

linux执行权限和写权限_linux执行文件权限不够_linux文件执行权限

使用xshell登录test01

linux执行权限和写权限_linux执行文件权限不够_linux文件执行权限

linux执行权限和写权限_linux执行文件权限不够_linux文件执行权限

修改的密码须要符合规范,不规范的后果如下:(密码应包含小写,大写,数字,字符)

linux文件执行权限_linux执行文件权限不够_linux执行权限和写权限

本文原创地址://q13zd.cn/ryhszzwjdxxg.html编辑:刘遄,审核员:暂无