首页 > 系统相关 >linux用户和组的管理

linux用户和组的管理

时间:2023-07-28 09:00:48浏览次数:36  
标签:管理 salt 组群 用户 etc 密码 linux root

目录

 

系统结构

 

 

1.groupID /etc/group

commond:
创建组
(1)创建组群class1:groupadd class1
(2)创建组群grade2且指定GID为555:groupadd -g 555 grade2

删除组群
删除组群class1:groupdel class1

修改组群的属性
修改组群sales的组号(GID)为1650:groupmod -g 1650 sales
修改组群sales的组群名为sales1:groupmod -n sales1 sales

查看文件/etc/group的末尾10行:tail /etc/group

2.用户UID在 /etc/passwd

说明:

超级用户的作用是管理系统,例如创建用户、给硬盘分区、配置网络等。

系统用户主要用来启动服务或者用作一些特殊权限控制,系统用户的权限收到限制,系统用户也是在安装Linux或者应用软件时自动创建的,它们得到UID小于1000,系统用户不能登录。普通用户也是由超级用户root创建并分配给Linux系统的使用者,权限有限制,使用者用普通用户登录以完成他们的日常工作,普通用户的UID一般大于等于1000.

格式   root:x:0:0:root:/root:/bin/bah

解释:1.组:每一个用户只能归属于一个主要组群,但是可以同时归属于多个附加组群
2.家目录:使用户登录之后默认进入的目录,如果不特别指定,用户的家目录就是/home/<账号>,
例如创建用户Gremmie102,那么默认的家目录就是/home/Gremmie102。root用户的家目录有些特别,默认是/root
3.shell以为“壳”,可以想象为包裹在Linux系统外面的壳,用户登录之后就一直在这个壳中,用户输入的任何命令都由Shell代为执行
4.这些用户信息主要保存在文件/etc/passwd中,加密过后的密码保存在文件/etc/shadow中。/etc/passwd每一行对应一个用户,格式如下。
用户名:密码:UID:GID:备注:家目录:登录shell


其中密码 x隐藏在影子文件 /etc/shadow中,
格式:$id$salt$encrypted

解释:
id:加密方式
d. salt:随机生成的干扰内容(加盐)
e. encrypted:密码明文加入干扰内容后的密文

相关commond: openssl passwd -1 -salt admin 123456 (生成类似形式的加密密码)
注:id为$1的是md5加密,全靠查表decrypt
用户名:密码:最后修改时间:最小修改间隔时间:密码有效期:密码需要变更前的有效天数:密码过期后的宽限天数:账号失效时间:保留

密码格式:******

命令:openssl passwd -1 -salt admin 123456

格式:$id$salt$encrypted

解释:
id:加密方式
salt:随机生成的干扰内容
encrypted:密码明文加入干扰内容后的密文


3. /etc/sudoers

格式:betty ALL=(ALL) ALL
kali ALL=(ALL) NOPASSWD: /bin/useradd


commond:

sudo useradd

sudo -l


操作

1.先在/etc/sudoers中写commond授权

2.用某用户目录下 sudo ~

标签:管理,salt,组群,用户,etc,密码,linux,root
From: https://www.cnblogs.com/betty-123/p/17586679.html

相关文章

  • Linux性能分析和工具
    Linux性能分析和工具来源https://zhuanlan.zhihu.com/p/304768833上面这张神一样的图出自国外一个LeadPerformanceEngineer(BrendanGregg)的一次分享,几乎涵盖了一个系统的方方面面,任何人,如果没有完善的计算系统知识,网络知识和操作系统的知识,这张图中列出的工具,是不可能全部......
  • 进程和计划任务管理
    目录1.程序2.进程2.1进程是什么?2.2进程特征2.3进程状态2.4进程分类3.查看进程信息3.1查看进程信息ps命令3.2查看进程信息top命令3.3查看进程信息pgrep命令3.4命令进程树pstree命令3.5查看进程信息prtstat命令1.程序程序是一组计算机能识别和执行的指令,运行于电子......
  • 《产品发展的路标是客户需求导向 企业管理的目标是流程化的组织建设》-- 任正非在PERB
    《产品发展的路标是客户需求导向企业管理的目标是流程化的组织建设》--任正非在PERB产品路标规划评审会议上的讲话2003年5月26日【导读】流程的核心是要反映业务的本质。流程承载业务,业务在流程上跑,沿着流程进行业务管理,由此,组织也必须与业务和流程进行......
  • linux可视化管理 | webmin
    摘要介绍linux可视化管理介绍webmin如何使用一、基本介绍Webmin是功能强大的基于Web的Unix/linux系统管理工具。管理员通过浏览器访问Webmin的各种管理功能并完成相应的管理操作。除了各版本的linux以外还可用于:AIX、HPUX、Solaris、Unixware、lrix和FreeBSD等系统(这几......
  • EndeavourOS-i3配置(Archlinux)
    >系统信息:>>NAME="EndeavourOS">PRETTY_NAME="EndeavourOS">ID="endeavouros">ID_LIKE="arch">BUILD_ID=rolling>ANSI_COLOR="38;2;23;147;209">HOME_URL="https://endeavou......
  • linux可视化管理 | bt宝塔
    摘要介绍linux的bt宝塔可视化管理一、基本介绍bt宝塔Linux面板是提升运维效率的服务器管理软件,支持一键LAMP/LNMP/集群/监控/网站/FTP/数据库/JAVA等多项服务器管理功能。二、使用步骤1.下载安装安装yuminstall-ywget&&wget-Oinstall.shhttp://download.bt.cn/i......
  • 定制linux系统
    摘要定制linux系统:通过裁剪现有Linux系统(Cent0S7.6),创建属于自己的minLinux小系统,可以加深我们对linux的理解。一、linux的启动流程制作Linux小系统之前,再了解一下Linux的启动流程:首先Linux要通过自检,检查硬件设备有没有故障如果有多块启动盘的话,需要在BIOS中选择启动磁......
  • Maven仓库管理之Nexus
    [url][/url]我分两部分来介绍,首先介绍一下Maven的仓库,然后在说一下如何通过Nexus来建立我们自己的仓库,以及如何使用。[color=red][b]Maven仓库[/b][/color]在以前使用Ant的时候,我们会建立一个lib目录在存放我们的jar包,比如项目所依赖的第三方包,每建立一......
  • Window系统下模拟Linux环境的工具
    [b][color=red]强大的Cygwin[/color][/b]:[url]http://cygwin.com/install.html[/url]OracleunderCygwin-EduUnix[url]http://eduunix.ccut.edu.cn/index2/html/oracle/O'Reilly%20-%20Perl.For.Oracle.DBAs.eBook-LiB/oracleperl-CHP-2-SECT-4.......
  • dubbo-admin管理平台搭建
    一、前言dubbo的使用,其实只需要有注册中心,消费者,提供者这三个就可以使用了,但是并不能看到有哪些消费者和提供者,为了更好的调试,发现问题,解决问题,因此引入dubbo-admin。通过dubbo-admin可以对消费者和提供者进行管理。在这里呢,首先编译的前提是需要在本机上面安装maven环境二、下载......