账号和权限

一、用户账号和组账号

用户账号:

用户账号:超级管理员(权限最高的用户)

普通用户:(权限受到限制的用户)

程序用户:(不是给人登录使用的,给程序使用的)

组账号:

一个用户必须有一个基本组,附加组可有可无,也可以有多个附加组

基本组:一定要有且只有一个

附加组:可有可无,可以有多个

UID和GID

uid:用户的身份证号

gid:用户组的身份证号

用户的uid为0就是超级管理员。(系统靠uid来区分用户身份的)

uid范围:0-60000

centos7centos6
超级管理员00
普通用户从1000开始从500开始
程序用户1-9991-499

用户相关文件

用户信息文件:    /etc/passwd

root:用户的名字

x:密码占位符

0:uid

0:gid

root:备注信息

/root:家目录  位置

/bin/bash:登录时默认加载的shell类型

用户密码文件

     etc/shadow

shadow文件:存放密码,及密码策略的文件

1、用户名称

2、加密的密码:$6$NjWqyP

如果第二列是!!或*该用户不可以登录到系统中,如果为空,代表该用户密码可以直接登录

3、上次修改密码的时间

4、0:不限制下次修改密码的时间

5、99999:密码有效期

6、7:密码到期前七天提醒你密码快到期了,请修改密码

7、密码宽限时间,如果为3代表还可以登录三天

二、权限管理

2.1useradd

useradd+用户名

新建一个用户

1:自动建立一个同名的基本组

2:自动建立一个同名的家目录在home下

-u指定uid
-s指定登录的shell类型
- M不建立家目录
-d指定家目录位置(可以是不存在的目录)
-e格式是yy-mm-dd
-g指定基本组
-G

指定附加组

useradd   lisi  -u  1111  -s   /sbin/nologin   -M   (很重要)

2.2passwd

passwd  修改密码

passwd+用户名,不加用户名修改当前用户的密码

-l锁定用户(不让你登录)
-d清空用户密码
-u解锁用户
-s(大s)查看用户是否被锁定

免交互设置密码:echo"123123"   |   passwd    lisi  --stdin

2.3usermod

对已有用户的属性进行修改使用usermod命令

-U解锁用户
-u指定uid
-s指定登录的shell类型
- M不建立家目录
-d指定家目录位置(可以是不存在的目录)
-e格式是yy-mm-dd
-g指定基本组
-G

指定附加组

-l更改用户的名称,先写新名字再写旧名字
-L锁定用户

2.4userdel

userdel:删除用户

userdel+选项+用户名

-r连家目录一起删除

三、用户账号的初始配置文件

新建用户账号,从/etc/skel目录中复制而来

四、文件/目录的权限和归属

程序访问文件时的权限,取决于此程序的发起者

1.进程的发起者,同文件的属主则应用属主权限

2.进程的发起者,属于文件属组,,则应用文件属组权限

属主:文件的主人

属组:文件的拥有组

其他人:除了上面的

4.1权限问题

权限分三种

r:读

文件:可以看里面的内容

文件夹:可以用ls看文件夹中的文件列表

w:写

文件:可以修改文件的内容

文件夹:新建文件(文件夹),删除文件(文件夹),移动文件(文件夹)

x:执行

文件:可以允许(命令,脚本),颜色是绿色

4.2修改文件属性

chmod,可以修改文件权限

-R递归

chmod   [选项]  指明属主 属组  其他人  +权限   文件

属主:u

属组:g

其他人:o

所有人:a

+  加上

-  减去

=  赋予

举例:  chmod   u+r   文件名

chmod   u-r    文件名

chmod  u=r   文件名

数字表示法:4读2写1执行

举例:chmod   777   data

五、权限掩码

umask:在linux规定了新建文件夹和新建文件的落地权限

默认umask为022 ,是你没有的权限

拿最高权限减去umask就是你的最终权限1

举例:文件夹最高权限为777

777-022=755    所以文件落地权限为  rwx   r-x   r-x

文件的最高权限为666  执行权限对于文件而言非常危险

666-022=644   rw-  r--  r--

直接使用umask 可以看到当前的umask设置

umask后面跟上数值可以设置umask的值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值