创建用户账户

        这一节内容我们来一起学习Linux中有关于用户身份及文件权限的内容。在windows中,我们可以通过图形化界面去创建及管理用户,但在Linux系统中,我们习惯用命令的方式去创建以及管理用户。

    

     

 以上两图是windows系统中,如何创建用户以及管理用户

        那么在Linux中,我们是如何通过命令完成用户的创建以及管理的呢,我们接着往下看!

前导知识:

a.用户文件:/etc/passwd    影子文件:/etc/shadow

b.用户账号登录系统、控制访问权限的是/etc/passwd以及/etc/shadow

c.组账号控制访问权限的是/etc/{group,gshadow}

d.创建用户:

       useradd 用户(若要设置用户ID,命令为useradd -u 888 linux)

        passwd 用户

e.用户账户的增删改查:

  • 添加账户:useradd -u uid  【-g 基本组】 【-G 附加组】  【-d 家目录】 【-s  登录shell】    用户名
  • 删除账户:userdel -r  用户名
  • usermod 【-u uid】 【 -d 家目录】 【-s 登录shell】 【 -g 基本组】   用户名
  • 查看用户ID:id 用户名
  • 给用户设置密码:echo 密码 | 怕是所谓的 --stdin 【用户名】

 f. 基本组(也叫主要组、私有组):每个用户账户所属的最主要的组(通常只有一个账户)

     附加组(也叫公共组、从属组):除了基本组意外,还隶属于其他组

g. 组账号增删改查

        groupadd  组名  //创建组

        groupdel  组名  // 删除组

        gpasswd  -a  用户名   组名  //将用户添加到组

        gpaswwd  -d  用户名  组名  //删除组里面的用户

        usermod -a -G 组名 用户名  // 将用户添加到组

h. 命令:cat /etc/passwd  //列出存在的用户

        在这里我们可以看到有些用户最末尾处是/bin/bash,有些用户是/sbin/nologin。如果是/bin/bash的话是可以登录的,而/sbin/nologin是禁止用户登录的,且可能是在跑的程序。然后在这里我们可以看到有7个字段,每个字段都是用冒号“:”分开的。第一个字段表示用户名(如“root”),第二个字段表示存储的口令(如“x”),第三个字段表示用户ID,第四个字段表示组ID,第五个字段为注释说明,第六个字段为用户的家目录,第七个字段为shell,用来将用户的指令传给内核以执行。

        

i. 命令:cat /etc/group  //列出存在哪些组

那么现在我们来做两个小实验:

实验一要求:

  • 创建一个用户zlatan,其用户ID为2022,且此用户的密码是ilovelinux​​​​​​​

         

实验二要求: 

  • 创建名为admins的组
  • 创建用户zhsan,其附属组为admins
  • 创建用户lisi。其附属组为admins
  • 创建用户wangwu,没有可交互的登录shell,且不属于admins组
  • zhsan、lisi、wangwu的密码都是ilovelinux

         

         

         在给用户添加密码的时候我用的是“echo ilovelinux | passwd --stdin 用户名”的形式,这样子相比于passwd的形式不用重复输入密码,当然是在管理员root下设置。完成后我们用“cat /etc/passwd”命令来检查一下。如图所示。

        

这里关于如何创建及管理用户的内容到这里就结束啦,各位小伙伴记得动手做实验哦!!!

 

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

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

相关文章

跨境电商卖家应该知道的3个社交媒体营销策略

关键词:跨境电商卖家、社交媒体营销 社交媒体是获取、吸引和留住客户的强大营销渠道。普通人拥有超过八个社交媒体帐户,使用每个平台参与社区,发现新产品并与朋友和家人保持联系。 社交媒体最强大的方面是,您的目标受众只需点击几…

人工智能时代,职场中的你是否真不可替代?用Python玩转ChatGPT

最近一段时间,ChatGPT在网络上很火。小伙伴们在感叹这款神奇的聊天机器人强大功能的同时。不知不觉会发现,我们已经被莫名其妙地带入到一个人工智能时代。 不管你愿不愿意承认,实事就是如此。相信很多小伙伴都很想体验一把这个智能应用&#…

2023年,总要干点不一样的事情

2020年——不寻常的一年,但我还是启动了两个新项目: 开设 “高效敏捷测试49讲” 专栏 (文字语音),后来形成了图书《敏捷测试:以持续测试促进持续交付》。 发起并成功举办了 全球软件质量效能大会&#xff0…

AIGC最近很火,给大家推荐一个已经有1000位开发者使用的中文aigc开源模型,包括ai画图、ai聊天

AIGC最近火得一塌糊涂! 12月16日,Science发布2022年度科学十大突破,其中AIGC作为人工智能领域的重要突破也赫然在列。 作为2022年以来AI圈最大的趋势,AIGC意味着,AI进军到了此前被视为“人类独占”的领域,如…

笔记本就能运行的ChatGPT平替来了,附完整版技术报告(附github代码)

关注并星标 从此不迷路 计算机视觉研究院 公众号ID|ComputerVisionGzq 学习群|扫码在主页获取加入方式 计算机视觉研究院专栏 作者:Edison_G GPT4All 是基于大量干净的助手数据(包括代码、故事和对话)训练而成的聊天机…

开源的短视频生成和编辑工具 Open Chat Video Editor

GitHub - SCUTlihaoyu/open-chat-video-editor: Open source short video automatic generation tool

Android 实现图文混排

Android 实现图文混排 需求: 在文字中间添加图片或者在文字后面添加图片;文字换行后,图片在第二行的后面;图片加点击事件,文字没有点击事件。 实现方案: 使用TextView Imageview实现,第1点…

IDEA2020 安装教程,图文教程

1、下载IDEA 首先在官网下载IDEA,官网下载地址为:IDEA下载地址 我这里选择的是Ultimate版本 IDEA各版本的区别: Community 社区版,免费,但是功能有限制,Android Studio就是基于这个版本定制的。 Ultimate …

手机剪映app图文成片功能怎么用

剪映作为一款简易的剪辑工具。很多小伙伴都在使用。近期软件更是为了让大家方便剪辑推出了图文成片功能。想知道怎么使用吗?那就千万不要错过本期内容哦~ 剪映新功能图文成片介绍 通过该功能。用户们只要输入一段文字。软件就能智能为大家匹配图片素材、添加字幕、…

剪映AI图文成片快速剪辑

NO.1点击图文成片 剪映AI,你可以拿头条和悟空问答的文章链接过来,它就能识别文字,生成视频。当然你也可以自创文案,然后生成视频,字幕都给你加好了。AI的剪辑点还是舒服的,自己只需要替换素材。

iTab浏览器插件安装教程

iTab浏览器插件 iTab是一个好看好用的自定义卡片式浏览器新标签页扩展。 安装iTab标签页扩展后,您将告别呆板无趣的原生标签页,享受iTab标签页为您带来的个性化新体验: 离线资源下载: iTab资源 安装教程 IE 浏览器 1.打开浏览器 点击 右上…

朋友四面阿里Java岗的详细流程和面试问题。

最近一个朋友跟我说,现在面试太难了,再也不是以前那种随便背几个面试题然后就能拿到offer的时候了。最近准备换工作面试了阿里,和我交流了下他遇到的一些面试题,然后我整理了一下,就分享给有需要的朋友们顺便也查漏补缺…

腾讯,百度,阿里的面试经验

小白看了此同仁的面试经久久不能平复,感叹自己菜鸟的同时,痛恶自己对于时间的浪费,大学时期的小白真的很潇洒,工作到现在的小白也是偷得浮生半日闲的小潇洒,想练就下面的同仁的水平,小白不吃不喝还需要2年&…

参加春招的小tips!字节/腾讯/华为/美团/shopee/阿里 服务端开发面经

前言 写在最前面:目前接了字节的offer,校招想来字节的可以私信我 以下面经均是以时间线排列,最好每次面试完都自我总结一下 有些问题比较少的或者没列出来的基本都是在聊项目 腾讯一面(未知部门) mysql varchar和charchar是固定长&#x…

【阿里三面】好险!本以为是场普通的阿里面试,没想到二面就迎来了P9大佬

前言 阿里,我是在BOSS上投的简历,之前也投过一次,简历都没通过筛选,后来让前辈帮我改了一下简历,重新投另一个部门,获得了面试机会。5月15日,中午HR打电话过来预约了下午4点半面试,…

听GPT 讲K8s源代码--pkg(四)

/pkg/controlplane、/pkg/credentialprovider、/pkg/kubeapiserver是Kubernetes中的三个核心包,它们分别实现了不同的功能。 /pkg/controlplane包 /pkg/controlplane是Kubernetes的一个包,它包含了控制平面组件的实现,例如API Server、Contro…

系统安全实验(伪造IP,输出重定向获取flag)

1.伪造ip https://blog.csdn.net/wu_tongtong/article/details/124630153学姐赛高 题目描述 这道题目主要考查的是如何伪造HTTP请求头中的IP信息,这里我们推荐使用firefox自带的simple-modify-headers插件来伪造IP;当然你也可以选择使用其他工具来伪造HTTP请求头中的…

制作游戏辅助/外挂违法吗?

不知道你们有没有过一个体验: 玩《绝地求生》的时候,我们辛辛苦苦开着车在跑毒,旁边“咻”的一下突然蹭上来一个人,徒步跑得竟然比车快? 然后吧他还跑到你旁边开麦问:“嘿!兄弟!挂…

【直播预告】我写的代码犯法吗?公益的 IT 人法律科普在线直播活动来袭!

我写的代码犯法吗?公益的 IT 人法律科普在线直播活动来袭! image-20201212183656959 虽然我们这些 it 搬砖人只是敲敲键盘,搬点砖,但是很有可能你吃完泡面后开开心心地在 4K 显示器面前敲着新买的机械键盘时,警察叔叔就…

用假名印名片犯法吗_用简单的javascript学习假名

用假名印名片犯法吗 Learn Hiragana and Katakana charaters with some help from plain old JavaScript. 在普通的旧JavaScript的帮助下学习平假名和片假名角色。 We are making a single html page that will display a random Kana — a random Hiragana and its Katakana …