linux怎么创建用户并指定用户组

发布时间 - 2023-05-17 00:00:00    点击率:

    linux创建用户并指定用户组

    一、查看所有用户

    cat /etc/passwd

    每一行最前边的就是用户名。

    关于uid:0 表示管理员(root),1 - 500 表示系统用户,501 - 65535 表示普通用户

    cat /etc/group 是用来查看所有用户组的,和查看用户类似

    二、添加用户

    groupadd zhangsangroup   #创建用户组zhangsangroup
    useradd -g zhangsan zhangsan  创建用户zhangsan并加入zhangsangroup组

    useradd参数:

    • -u UID:指定 UID,这个 UID 必须是大于等于500,并没有其他用户占用的 UID

    • -g GID/GROUPNAME:指定默认组,可以是 GID 或者 GROUPNAME,同样也必须真实存在

    • -G GROUPS:指定额外组

    • -c COMMENT:指定用户的注释信息

    • -d PATH:指定用户的家目录

    三、修改用户密码

    passwd zhangsan

    四、相关命令

    1、其他的用户操作命令

    useradd  user3  #新增用户
    usermod –l u1 user1  #将用户user1的登录名改为u1
    usermod –d /users/us1 user1   #将用户 user1家目录改为/users/us1
    usermod –g users user1 #将用户user1加入到 users组中,
    userdel user3  #删除用户
    userdel –r user3  #删除用户并删除家目录
    groupadd users #添加一个用户组users
    groupmod –n user users    #修改组名user为users
    groupdel users    删除组users
    • id命令查看一个用户的UID和GID, 例: id user4

    • finger命令可以查看用户的主目录、启动shell、用户名、地址、电话等信息 例:finger user4

    • groups命令查看用户所属组,例如:groups root

    2、gpasswd命令为组添加用户

    只有root和组管理员能够改变组的成员:

    gpasswd –a user1 users  #把 user1加入users组
    gpasswd –d user1 users #把 user1退出users组

    3、修改文件权限 chmod

    chmod -R 777 /var/lib/mysql   #表示修改文件为最高权限

    -R表示处理指定目录以及其子目录下的所有文件

    4、修改文件所属用户和组chown(注意:是所有者在前,组在后)

    chown -R mysql:mysql /var/lib/mysql

    格式:chown [选项]... [所有者][:[组]] 文件...

    -R表示处理指定目录以及其子目录下的所有文件

    linux创建用户,并确定该用户所在组

    1、创建组 monster

    [root@zhz home]# groupadd monster

    2、创建用户tom,tom所在组为monster

    [root@zhz home]# useradd -g monster tom


    # linux  # 其子  # 目录下  # 其他的  # 在前  # 该用户  # 普通用户  # 登录名  # 可以查看  # 组中  # 主目录 


    相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


    相关推荐: 矢量图网站制作软件,用千图网的一张矢量图做公司app首页,该网站并未说明版权等问题,这样做算不算侵权?应该如何解决?  西安专业网站制作公司有哪些,陕西省建行官方网站?  如何快速搭建高效WAP手机网站?  公司网站制作需要多少钱,找人做公司网站需要多少钱?  INTERNET浏览器怎样恢复关闭标签页_INTERNET浏览器标签恢复快捷键与方法【指南】  JavaScript模板引擎Template.js使用详解  Laravel如何创建自定义Artisan命令?(代码示例)  如何在万网开始建站?分步指南解析  php 三元运算符实例详细介绍  Laravel怎么创建控制器Controller_Laravel路由绑定与控制器逻辑编写【指南】  Laravel如何使用Blade模板引擎?(完整语法和示例)  Laravel如何使用Blade组件和插槽?(Component代码示例)  如何正确下载安装西数主机建站助手?  如何基于PHP生成高效IDC网络公司建站源码?  如何解决hover在ie6中的兼容性问题  Win11怎么查看显卡温度 Win11任务管理器查看GPU温度【技巧】  独立制作一个网站多少钱,建立网站需要花多少钱?  如何在橙子建站上传落地页?操作指南详解  详解一款开源免费的.NET文档操作组件DocX(.NET组件介绍之一)  Laravel怎么配置.env环境变量_Laravel生产环境敏感数据保护与读取【方法】  佛山网站制作系统,佛山企业变更地址网上办理步骤?  Linux系统运维自动化项目教程_Ansible批量管理实战  制作网站软件推荐手机版,如何制作属于自己的手机网站app应用?  北京网站制作公司哪家好一点,北京租房网站有哪些?  如何在自有机房高效搭建专业网站?  深圳网站制作公司好吗,在深圳找工作哪个网站最好啊?  最好的网站制作公司,网购哪个网站口碑最好,推荐几个?谢谢?  Laravel如何使用Service Container和依赖注入?(代码示例)  如何在万网自助建站平台快速创建网站?  韩国服务器如何优化跨境访问实现高效连接?  如何在景安服务器上快速搭建个人网站?  开心动漫网站制作软件下载,十分开心动画为何停播?  Laravel如何与Docker(Sail)协同开发?(环境搭建教程)  Laravel如何从数据库删除数据_Laravel destroy和delete方法区别  详解vue.js组件化开发实践  Laravel如何处理文件下载请求?(Response示例)  实例解析angularjs的filter过滤器  原生JS实现图片轮播切换效果  Laravel如何实现RSS订阅源功能_Laravel动态生成网站XML格式订阅内容【教程】  Laravel如何与Pusher实现实时通信?(WebSocket示例)  Laravel怎么返回JSON格式数据_Laravel API资源Response响应格式化【技巧】  Laravel怎么使用Collection集合方法_Laravel数组操作高级函数pluck与map【手册】  Python文件操作最佳实践_稳定性说明【指导】  Chrome浏览器标签页分组怎么用_谷歌浏览器整理标签页技巧【效率】  Laravel请求验证怎么写_Laravel Validator自定义表单验证规则教程  Java垃圾回收器的方法和原理总结  如何快速搭建安全的FTP站点?  如何快速搭建高效服务器建站系统?  Laravel任务队列怎么用_Laravel Queues异步处理任务提升应用性能  Internet Explorer官网直接进入 IE浏览器在线体验版网址