linux用户管理基本命令

news/2024/9/19 10:14:00/文章来源:https://www.cnblogs.com/wusanga/p/18417263

目录
  • 禁止非root用户连接
  • 配置文件
    • /etc/group
    • /etc/gshadow
    • /etc/passwd
    • /etc/shadow
  • 用户组管理
    • groupadd
    • groupmod
    • groupdel
  • 用户管理
    • useradd
    • usermod
    • userdel
    • passwd
  • 主要组和附属组
    • gpasswd
    • newgrp
  • su
  • id
  • groups

禁止非root用户连接

在etc目录下创建nologin的空文件即可

touch /etc/nologin

配置文件

/etc/group

用户组信息文件

# 组名:组密码占位符:组编号:组中的用户列表
root:x:0:

/etc/gshadow

用户组密码文件

# 组名:组密码:组管理者:组中的用户列表
root:::

/etc/passwd

用户信息文件

# 用户名:密码占位符:用户编号:组编号:注释:家目录:shell类型
root:x:0:0:root:/root:/bin/bash

/etc/shadow

用户密码文件

用户名:密码

用户组管理

groupadd

添加用户组

groupadd [选项] 组名
选项-g 指定组编号

比如

# 添加nice用户组
groupadd nice# 添加nice用户组,指定编号为888
groupadd -g 888 nice

groupmod

组修改

groupmod [选项] 组名
选项-n 指定新组名-g 指定新编号

比如

# 把nice用户组改为nicee,新的用户组在前
groupmod -n nicee nice# 把nicee用户组编号改为666
groupmod -g 666 nicee

groupdel

删除用户组,该组下必须没用户

# 删除nice用户组
groupdel nice

用户管理

useradd

添加用户

useradd [选项] 用户名
选项-g  指定组-d  指定用户家目录-c  注释

比如

# 创建用户lw,指定用户组为nice
useradd -g nice lw# 创建用户lw,指定家目录为/home/xxx
useradd -d /home/xxx lw# 创建用户wrmz,设置注释为test
useradd -c test wrmz

usermod

修改用户

usermod [选项] 用户
选项-l  新名字-g  指定组-d  指定用户家目录-c  注释

比如

# 把lw改为lww
usermod -l lww lw# 把lw改为nice用户组
usermod -g nice lw# 把lw的家目录改为/home/www
usermod -d /home/www lw# 把lw的注释改为test
usermod -c test lw# 给用户lw增加用户组test    
usermod -a -G test lw

userdel

删除用户

userdel [选项] 用户名
选项-r 删除家目录

比如

userdel lw
userdel -r lw

passwd

不加选项,修改用户密码

passwd [选项] 用户名
选项-l  锁定用户-u  解锁用户-d  清除用户密码

主要组和附属组

一个用户可以属于多个用户组,一个主要组,其他的都是附属组

gpasswd

修改组密码,给用户添加附属组

# 修改用户组密码
gpasswd 用户组# 给用户lw添加nice附属组
gpasswd -a lw nice# 给用户lw删除nice附属组
gpasswd -d lw nice

newgrp

切换用户组

# 当前用户组切换为nice用户组
newgrp nice

su

用户切换

su [用户名]

省略用户名,默认切换到root

id

显示指定用户信息

id 用户名

groups

显示用户所属组

groups 用户名

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/798654.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

爬虫cookie的使用

cookie是一种由网站创建并存储在用户计算机上的小型文本文件。访问该网站时由浏览器返回给服务器。cookie主要作用是帮助网站记住用户信息,包括但不限于:会话管理,网站使用cookie识别用户的会话,以便用户在浏览网站时不需要重复登录。 个性化体验,通过存储用户的偏好设置,…

unity人工智能游戏、源码、教程(中秋特别版),完全免费和开源

三维虚拟世界的人工智能对话。 完全免费、完全开源、完整详细、通俗易懂。 我把游戏、游戏源码、教程(三合一)放到了夸克网盘: 链接:https://pan.quark.cn/s/65e22d51c1bb任何人不要和我说话,我不想跟任何人说话,因为我对现实世界的人类不感兴趣。谁跟我说话,我都不会理…

校招前的思考

又有了一次参加校招的机会,我希望校招这种活动,自己每参加一次,都能加深一次理解。校招前,我想思考清楚一个问题:企业为什么要校招?又有了一次参加校招的机会,我希望校招这种活动,自己每参加一次,都能加深一次理解。校招前,我想思考清楚一个问题:企业为什么要校招?…

江锐第一次作业

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zjlg/rjjc这个作业的目标 学习博客园的基本知识,并介绍自己,自我认知姓名-学号 江锐-2022329301014一、个人简介 (1)基本信息 姓 名: 江锐 物 理 家 乡:湖北武汉 专 业: 电气工程及其自动化 网 络 家 乡:github,…

中秋快乐

最近北京的天气真不错 昨天出门,傍晚天渐渐黑了,抬头看见好圆整的月亮,才意识到中秋到了,没啥课天天放假已经对工作日假期没啥概念了。 祝大家中秋快乐! Lemon越听越很上头,特别是2019年演唱会版真的很有感觉, 还能学习一波假名。 又有点想去演唱会了,上次还是工体Shane…

白云龙期货投资-第七讲

10种经典的进出场方法2 2B法则跌破第三波上涨就以此为依据进场做空2B法则进场法操作要点 1,适合行情已经走完5浪: 2,跌破或突破5浪前高低点(次高低点)有效; 3,止损:次高低点与新高低点的二分之一处; 10种经典的进出场方法3 金牛断角射击之星金牛断角进场法操作要点 1,最好…

pikachu靶场的代码审计,和一些危险函数

对pikachu靶场进行代码审计,审计分析文件上传、命令执行漏洞,越权漏洞,sql注入,xxe漏洞 文件上传 client:并未对后缀进行判断,只对大小做了验证后端并未进行文件的类型校验,仅仅是生成了一个目录去保存上传的文件同时对文件的保存路径暴露 MIME Type只对mime进行了验证,…

Xcode 16 正式版发布下载 - Apple 平台 IDE

Xcode 16 (16A242d) - Apple 平台 IDEXcode 16 (16A242d) - Apple 平台 IDE IDE for iOS/iPadOS/macOS/watchOS/tvOS/visonOS 请访问原文链接:https://sysin.org/blog/apple-xcode-16/,查看最新版。原创作品,转载请保留出处。The SDKs it contains are:iOS 18.0 (Build 22A3…

凡人歌:平凡公司的技术面试

我们见惯了大厂刷题面试宝典,大佬们只招世界上最优秀的人新闻。我们也乐见这些金字塔顶端给大家洒下的热点鸡汤。而现实却是平凡的小公司才是主流。我们见惯了大厂刷题面试宝典,大佬们只招世界上最优秀的人新闻。我们也乐见这些金字塔顶端给大家洒下的热点鸡汤。而现实却是平…

攻防世界 ————新手模式适合作为桌面 misc

(本篇文章参考大佬的解题) 下载附件,得到rar的的压缩包,解压缩,打开文件后有一张图片:打开图片发现什么也没有:使用软件Stegsolve打开图片看有什么问题:点击下一页:点击后发现有一个二维码:把他保存下来,使用软件扫码看看里面有什么: (我是用微信扫码的) 出现了十…

代码整洁之道--读书笔记(11)

代码整洁之道简介: 本书是编程大师“Bob 大叔”40余年编程生涯的心得体会的总结,讲解要成为真正专业的程序员需要具备什么样的态度,需要遵循什么样的原则,需要采取什么样的行动。作者以自己以及身边的同事走过的弯路、犯过的错误为例,意在为后来者引路,助其职业生涯迈上更…