首页 > 系统相关 >linux用户及用户组操作

linux用户及用户组操作

时间:2024-09-14 17:21:46浏览次数:3  
标签:功能 用户名 用户组 用户 linux root 描述

用户管理命令

基本命令
(1)useradd 用户名				(功能描述:添加新用户)
(2)useradd -g 组名 用户名		(功能描述:添加新用户到某个组)
(3)userdel  用户名				(功能描述:删除用户但保存用户主目录)
(4)userdel -r 用户名			(功能描述:用户和用户主目录,都删除)
(5)usermod -g 用户组 用户名		(功能描述:修改用户的初始登录组,给定的组必须存在。默认组id是1。)
(6)passwd 用户名				(功能描述:设置用户密码)
(7)id 用户名					(功能描述:查看用户是否存在)
(8)whoami						(功能描述:显示自身用户名称)
(9)who am i					(功能描述:显示登录用户的用户名)
设置普通用户具有root权限
  • 切换用户
su 用户名称   		(功能描述:切换用户,只能获得用户的执行权限,不能获得环境变量)
su - 用户名称		(功能描述:切换到用户并获得该用户的环境变量及执行权限)
  • 修改配置文件
修改 /etc/sudoers 文件,找到下面一行(91行),在root下面添加一行,hadoop为新增用户名

## Allow root to run any commands anywhere
root    ALL=(ALL)     ALL
hadoop	[ALL=(ALL)     ALL
或者配置成采用sudo命令时,不需要输入密码

## Allow root to run any commands anywhere
root      ALL=(ALL)     ALL
hadoop   ALL=(ALL)     NOPASSWD:ALL

修改完毕,然后在使用的命令前加 sudo ,即可获得root权限进行操作。

查看创建了哪些用户
[hadoop@namenode-1 /]$ cat  /etc/passwd

用户组管理命令

Linux下的用户属于与它同名的用户组,这个用户组在创建用户时同时创建。

(1)groupadd 组名				(功能描述:新增组)
(2)groupdel 组名				(功能描述:删除组)
(3)groupmod -n 新组名 老组名	(功能描述:修改工作组的新组名)
查看创建了哪些组
[hadoop@namenode-1 /]$ cat  /etc/group

标签:功能,用户名,用户组,用户,linux,root,描述
From: https://blog.csdn.net/qq_41074187/article/details/142183461

相关文章

  • 定制相亲交友系统如何提升用户体验
     在当今社会,随着互联网技术的发展,人们的生活方式发生了翻天覆地的变化,其中婚恋交友领域尤为明显。越来越多的年轻人不再满足于传统的相亲方式,他们渴望一种更为高效、便捷且个性化的交友体验。正是在这种背景下,定制相亲交友系统应运而生,并以其独特的魅力赢得了广大用户的青睐。要提......
  • 通过shell脚本一键修改Linux主机名和IP地址脚本
    目录1.前言 2.shell脚本的具体实现以及解析 1.1脚本功能概述1.2脚本结构分析3.致谢1.前言 在复杂的Linux系统管理中,高效准确地进行配置调整是至关重要的任务。当面临需要同时修改主机名和IP地址的情况时,手动操作不仅繁琐易错,还会耗费大量的时间和精力。想象......
  • Android Studio报错: Could not find pub.devrel:easypermissions:0.3.0, 改用linux编译
    在Androidstudio中去编译开源的仓库,大概率就是各种编译不过,一堆错误,一顿改错,基本上会耗费非常多时间,比如:这个就是改gradle版本,改成7.2,修改完成之后,还有其他报错: Executionfailedfortask':app:checkDebugDuplicateClasses'.>Couldnotresolveallfilesforconfiguration......
  • Linux--基本指令(一)
    文章目录Linux发展史ls指令pwd命令cd指令touch指令mkdir指令rmdir指令&&rm指令man指令cp指令mv指令cat指令Linux发展史UNIX发展的历史1968年,一些来自通用电器公司、贝尔实验室和麻省理工学院的研究人员开发了一个名叫Multics的特殊操作系统。Multics在多任务......
  • rocky linux mysql8.4主从环境搭建以及数据库备份全过程
    准备工作切换到root账户ubuntu系统执行sudo-i切换到root方便操作查看系统是否支持glibc2.28因为安装的版本比较新需要新版glic2.28redhat、centos系列使用以下命令strings/lib64/libc.so.6|grepGLIBC_2.281有输出版本号证明支持debian、ubuntu系列使用以下命令s......
  • 《鸿蒙/Harmony | 开发日志》请求用户权限 & 打开应用设置界面
    鸿蒙的请求用户权限相对比较好用,下面的代码,基本是来源华为官方的文档,只需要封装一下,挺好用。鸿蒙的权限分类鸿蒙的权限分为两种系统权限(直接配置文件配置申请,不需要询问用户)需要用户手动确认的权限(必须提示用户主动授权)参考:《应用权限管控概述》在配置文件中设置需要申......
  • Linux内核开发环境-代码编译
    建议点击这里查看个人主页上的最新原文作者:陈孝松主页:chenxiaosong.com哔哩哔哩:陈孝松课程:chenxiaosong.com/courses博客:chenxiaosong.com/blog贡献:chenxiaosong.com/contributions邮箱:[email protected]交流群:544216206,点击查看群介绍点......
  • 多用户AI雷达名片平台版小程序源码系统 附带完整的安装代码包以及搭建部署教程
    系统概述多用户AI雷达名片平台版小程序源码系统是一款基于微信小程序生态开发的创新产品,它巧妙地将人工智能技术与传统商务名片相结合,打造了一个集名片交换、智能识别、数据分析、社交互动等功能于一体的综合性平台。该系统支持多用户同时在线,每个用户都能拥有自己独特的AI雷......
  • Linux基础入门 --10 DAY
    文本常见处理工具文件内容查看命令    cat    格式:cat[OPTION]...[FILE]...    常见选项:    -E:显示行结束符    -A:显示所有控制符    -n:对显示出的每一行进行编号    -b:对非空行进行编号    -s......
  • 必趣CB1核心板、H616主控linux验证IO模拟I2C驱动DS1307时钟芯片
    使用了#include<gpiod.h>内部库作为IO驱动`#ifndef __DS1307_Hdefine__DS1307_HdefineNUM_LEDS21//控制4个GPIO引脚defineCHIPNAME"gpiochip0"//GPIO芯片的名称defineWRITE_CMD 0x00defineREAD_CMD 0x01defineDEV_ADDR0xD0//......