• LInux学习五————总结用户管理常用命令


    1.用户组权限

    授权用户user1和user2对目录/test有写权限

    创建目录

    [root@localhos]# mkdir /test     创建目录
    [root@localhos]# ls -ld /test     查看目录

    drwxr-xr-x 2 root root 4096 3月 10 14:10 /test

    添加俩个用户并设置密码

    [root@localhos]# useradd user1           创建用户
    [root@localhos]# passwd user1     设置密码

    输入新的 UNIX 密码:
    重新输入新的 UNIX 密码:
    passwd:已成功更新密码

    [root@localhos]# useradd user2           创建用户
    [root@localhos]# passwd user2     设置密码

    输入新的 UNIX 密码: 
    重新输入新的 UNIX 密码: 
    passwd:已成功更新密码

    添加一个组

    [root@localhos]# groupradd group1                创建组
    [root@localhos]# grep group1 /etc/group   查看组信息

    group1:x:1004:

    将用户添加到组中

    [root@localhos]# usermod -G group1 user1        用户user1添加到组group1
    [root@localhos]# gpasswd -a user2 group1   用户user2添加到组group1

    正在将用户“user2”加入到“group1”组中

    注意:上面两种方式不同,但作用是一样的,都是将用户添加到组中。
    [root@bogon hzh]# grep group1  /etc/group         查看组中成员

    group1:x:1004:user1,user2

    我们知道,组有什么样的权限,组中成员也有什么样的权限。

    设置test目录的所属组为group1

    [root@bogon hzh]# chgrp group1  /test           将/test目录的所属组改为group1

    [root@bogon hzh]# ls -ld /test         查看目录所属组

    drwxr-xr-x 2 root group1 4096 3月 10 14:10 /test

    对组加写权限

    [root@bogon hzh]# chmod g+w /test                对组加写权限
    [root@bogon hzh]# ls -ld /test                            查看组对目录的权限

    drwxrwxr-x 2 root group1 4096 3月 10 14:10 /test

    现在用户user1和user2已经对/test已经有写权限
    [root@bogon hzh]# su -- user1                    切换用户
    [chongshi@bogon hzh]$ touch /test/abc     创建文件,(可以成功在目录下创建文件,说明对本目录具有写权限)

    用户常用操作命令

  • 相关阅读:
    ES分页
    在github上使用workflow构建docker镜像并推送阿里云
    xxl-job滥用netty导致的问题和解决方案
    使用netty实现socks5协议
    docker日志设置
    关于我
    友情链接
    分布式任务调度系统:xxl-job
    SpringBoot自定义配置以及IDEA配置提示
    frp穿透内网使用vsftpd服务
  • 原文地址:https://www.cnblogs.com/anniedaniel/p/12455486.html
Copyright © 2020-2023  润新知