Linux下的权限管理

1、用户管理

首先,创建用户必须使用管理员权限:
1

1、用户创建

  • 创建用户名 useradd 用户名
    eg:
    useradd use01; useradd user02


  • 创建用户密码: passwd 用户名
    eg:
    passwd use01

2

这时我们查看一下是否已经创建了用户

  • 使用命令:
cd /home

3

再来查看一下用户的ID是多少

  • 使用命令:
more /etc/passwd

4

use01:x:501:502::/home/use01:/bin/bash

  • 第一个501表示当前用户的ID
  • 第二个502表示所属的用户组

useradd -g 用户组 指定用户所属的用户组
eg:

  useradd -g root user03

首先查看一下当前有那些用户组

  • 使用命令
more /etc/group

5

这里找到3个用户组,后面的数字表示用户组的ID

我们重新创建一个用户,并把它设置到lingdu组 lingdu组的ID为:500



6

此时再查看所属组:

more /etc/group

7

这样就已经添加到Lingdu这个组了


2、用户删除

userdel 用户名
eg:

userdel - use01

8

userdel -r 用户名
eg:

userdel -r user02

9

3、用户改密码

passwd 用户名
eg:

passwd user03

10

4、用户启禁用

usermod –L  user03  禁用账户,使用原来密码无法登录
usermod –U  user03  启用账户,使用原来密码可以登录

2、 用户组管理

1、添加一个用户组:

groupadd group01

11

2、删除一个组:

groupdel group01

12

查看组:

more /etc/group

13

3、添加一个用户use05并加入到lingdu这个用户组

  • 使用命令:
useradd –g lingdu use05   -g 是 –group的缩写

14

  • 这样就创建了一个用户use05并添加到lingdu 组了
  • 使用命令
more /etc/group     查看一下group

15

4、组改名

groupmod -n  新组名 旧组名

16

eg:

groupmod -n shuaige02 shuaige 把组2改成组1

17

再使用

more /etc/group 

查看一下:发现已经把原来的shuaige改成shuaige02了

18

5、用户组的删除

eg:

groupdel 组名     groupdel shuaige02 

19

再使用

more /etc/group 

查看一下:发现已经把shuaige02给删除了

20


6、把用户加入或者移除用户组

gpasswd -a 用户 用户组 Eg:gpasswd -a user03 group3
gpasswd -d 用户 用户组 Eg:gpasswd -d user03 group3

21

3、 文件夹权限管理-chmod

  • 使用ll查看详细的信息

22

-rw-rw-rw- root root 9147876 jan 3 12:10 apache-tomcat-……

第1个-指的是普通文件,如果是d代表是一个文件夹
第234(rw-):表示当前用户的权限 u
第567(rw-):表示当前用户组的权限    g
第8910(rw-):表示其他用户的权限    o

第一个root 表示 当前用户(root)可操作
第二个root 表示 当前组(root)可操作
9147876 : 内存大小
后面的表示 日期,修改时间,文件名
  • 更改权限的三种方式:
  • 注意:先切换到root管理员下才能修改权限

1、通过 +:增加权限;-:去掉权限

    chmod u+权限缩写 需要改权限的文件名
    chmod u+r a.txt   表示给a.txt添加一个当前用户的读权限
    chmod u-r a.txt

23

2、通过赋值的方式

    chmod g=rw file
    chmod g=rwx,g=rwx,o=rwx file

24

3、通过数字的方式

    r:用数字表示是4       
    w:用数字表示是2
    x:用数字表示是1

        0:代表无权限
    --x=1:执行权限
    -w-=2:写入权限
    -wx=3:写入和执行
    r--=4:只读权限
    r-x=5:读取和执行
    rw-=6:读取和写入
        7:最高组合权限是

    chmod 777 file 表示给文件添加最高权限

25

注意:chmod 7 file 7表示007 表示- -x - -x - -x

也可以给它降权为451 -r- r-x - -x

26

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值