首页 文章详情

【Linux】| 用户和用户组管理

Python小灶 | 39 2021-04-03 23:48 0 0 0

市面上Linux学习资料太多,实在不用再多做介绍,所以这篇文章主要是做一些自己认为是比较重要的笔记记录,遇到的一些问题及解决办法,好的学习资源分享等等。

本人以菜鸟教程作为学习入门

本文只列出示例用法,更多用法自行搜索 或者man 命令例如man useradd或者命令 --help 例如useradd --help@

  • Linux简介

  • 用户和用户组管理

    • 添加新用户

    • 切换用户

    • 修改用户

    • 用户口令(密码)的管理

    • 删除用户


Linux简介

用户和用户组管理

最令我们熟知的应该就是root账户,其实Linux系统是一个多用户多任务的分时操作系统。实现用户账号的管理,要完成的工作主要有如下几个方面:

  • 用户账号的添加、删除与修改。
  • 用户口令的管理。
  • 用户组的管理。

添加新用户

useradd -d /home/sam -m sam此命令创建了一个用户sam,其中-d和-m选项用来为登录名sam产生一个主目录 /home/sam(/home为默认的用户主目录所在的父目录)。

切换用户

su sam此命令切换当前用户为sam,如果想切回root使用同样的方法,不过要输入密码

修改用户

usermod -g L1 sam此命令将sam用户组改为L1

用户口令(密码)的管理

初始创建用户是没有口令的,可以先用root账号给用户添加口令,有了密码后后续可以在当前账户操作su root   输入密码passwd sam  按照提示设置sam的密码

删除用户

userdel -r sam此命令删除用户sam在系统文件中(主要是/etc/passwd, /etc/shadow, /etc/group等)的记录,同时删除用户的主目录。如果有相关报错

user sam is currently used by process 219359

直接强制删除就好userdel -rf sam

猜你喜欢

                                

                                           

good-icon 0
favorite-icon 0
收藏
回复数量: 0
    暂无评论~~
    Ctrl+Enter