商务服务
[Linux/初学者]用户管理
2024-10-31 16:04

 

[Linux/初学者]用户管理

目录

一、Linux系统的用户

二、Linux系统的用户账户文件

1、/etc/passwd文件详情

2、/etc/shadow文件详情

三、新增用户(useradd

四、修改用户(usermod

五、设置用户密码(passwd

六、切换用户(su

七、删除用户(userdel

link Start!

不同于我们所熟知Windows系统,Linux系统是一种多用户多任务的操作系统,通常都会有几个甚至上百个用户的存在,所以为了确保我们系统的一个安全和有效,我们必须对其进行妥善的管理与控制。

在Linux系统中,每个用户的权限及其它所要完成的任务是各不相同,而系统则是通过用户的ID号,即UID,来识别各个用户的,这是Linux系统中标识每个用户的唯一标识符。

Linux系统有以下三种用户

用户UID取值范围用户说明

0

系统管理员

在默认情况下,系统管理员都是我们的root用户,它拥有系统中的最高管理权限。

1~999

系统用户

这类用户的特点是安装系统后便已经存在,且默认情况大多数不能登入系统,其主要功能是方便我们管理系统。

1000以上

普通用户

这类用户是由我们建立的,主要是为了使用Linux中的系统资源

/etc/passwd文件是系统用户配置文件,存储了系统中所有用户的基本信息,并且所有用户都可以读取该文件。

其中每一行都是一个用户账号的相关信息

/etc/passwd文件每行由7个字段组成,以冒号作为分隔符,这些字段如下所示

  1. 用户名字段:表示用户登录名称,用户登录时所使用用户名。
  2. 密码字段:表示用户的登录密码,考虑系统的安全性,通常用字母"X"表示
  3. UID字段:表示用户标识符,系统中每个用户的UID都是唯一的
  4. GID字段:表示用户所属用户组的编号。
  5. 用户信息字段:其中包括用户名称,办公电话,住宅电话等相关信息。
  6. 家目录字段:表示用户的起始工作目录,即用户成功登录后的默认目录。
  7. shell字段:表示用户所使用的shell(脚本

/etc/shadow文件用于存储Linux系统中用户的密码信息,是加密过的密码。

为了保证用户密码的安全性,只有root用户对该文件具有只读权限且不能修改,其他用户不能对该文件进行任何操作。

其中每一行都是一个用户密码的相关信息

/etc/shadow文件每行由9个字段组成,以冒号作为分隔符,这些字段如下所示

  1. 用户名字段:这个字段是用户账号名称,用户登录时所使用用户名。
  2. 密码字段:这个字段是用户的登录密码,考虑系统的安全性,通常用字母"X"表示
  3. UID字段:这个字段是用户标识符,系统中每个用户的UID都是唯一的
  4. GID字段:这个字段是用户所属用户组的编号。
  5. 用户信息字段:这个用户信息包括用户名称,办公电话,住宅电话等相关信息。
  6. 家目录字段:这个字段表示用户的起始工作目录,即用户成功登录后的默认目录。
  7. shell字段:这个字段表示用户所使用的shell(脚本

useradd命令可以用来建立用户账号,此命令仅有root用户有权使用。

3、命令选项如下

useradd命令选项及含义 选项名称选项含义-d指定用户登入时的起始目录(家目录)-e指定用户账号的失效日期-f指定在密码过期后多少天即关闭该账号-g指定用户所属的用户组-G指定用户所属的附加组-r建立系统用户账号-s指定用户登入后所使用的shell-u指定用户id

实例①创建用户如下

使用useradd命令创建用户,并使用cat /etc/passwd命令显示用户账号文件。

结果如下所示,我们所创建的用户在最底层

实例②指定起始目录

使用useradd命令创建用户的同时,使用-d选项指定起始目录

并使用一个并使用cat /etc/passwd命令显示用户账号文件。

usermod命令用于修改用户的基本信息,但不能修改已经登录系统用户的账号名称。

usermod命令选项及含义 选择名称选项含义-d修改用户登录时的目录(家目录)-e修改账号的有效期限-g修改用户所属的用户组-G修改用户所属的附加组-l修改用户账号名称-L锁定用户密码,使得密码无效-s修改用户登录后所使用的shell(脚本)-u修改用户UID-U解除密码锁定

实例①修改用户组

主要用于设置用户密码。

passwd命令选项及含义 选项名称选项含义-d删除密码-f强制执行-l锁住用户密码-s列出密码的相关信息-u解开已锁定的账号

su命令用于用户身份的切换,包括以下三种情况

  1. 从root用户切换为普通用户
  2. 从普通用户切换为root用户
  3. 及普通用户之间的切换。

其中从root用户切换为普通用户时,不需要输入密码,可直接完成切换。

但另外两种情况都需要输入正确的密码方可切换成功。

su命令格式为“su [选项] 用户账号名”

su命令选项及含义 选项名称选项含义-c<命令>执行完指定的命令后,即恢复原来的身份-f用于csh与tsch,使shell不读取启动文件-l变更用户身份时,变更环境变量-s<shell>

指定要执行的shell(脚本)

userdel命令用于删除用户的相关数据,此命令只有系统管理员root用户才能使用

userdel命令格式为“userdel [选项] 用户 账号名”

userdel命令选项及含义 选项名称选项含义-f强制删除用户,即使用户当前已登录-d删除用户的同时,删除与用户相关的所有文件

在Linux系统中,正常删除一个用户时,命令格式为“userdel -r 用户名”

    以上就是本篇文章【[Linux/初学者]用户管理】的全部内容了,欢迎阅览 ! 文章地址:http://syank.xrbh.cn/news/3513.html 
     资讯      企业新闻      行情      企业黄页      同类资讯      首页      网站地图      返回首页 迅博思语资讯移动站 http://kaire.xrbh.cn/ , 查看更多   
最新新闻
《中国大百科全书》中的“语料库翻译学”
以语料库为基础,以真实的双语语料或翻译语料为研究对象,以数据统计和理论分析为研究方法,依据语言学、文学和文化理论及翻译学
人生价值的名言
人生价值的名言(精选155句)  在学习、工作乃至生活中,说到名言,大家肯定都不陌生吧,名言是人们在实践中的经验教训的提炼
“90后”创业者宁伟:雪域高原写青春
很多年前,在四川省甘孜藏族自治州巴塘县万花盛开的季节,这里还只能看到遍地的格桑花。如今不论是田间地头还是屋落墙角,朵朵雪
何为特殊美容秘密武器?小红书携手海蓝之谜点破美丽关键题
  为了变美,你都付出过哪些努力?  积极健身,认真护肤,学习穿搭,提升内涵……追寻美好是再寻常不过的愿望,接近美的方式也总是
公司防泄密软件哪个好?2024年7款超好用企业防泄密软件排行榜
在某知名制造企业,内部一名员工利用工作权限,将公司核心技术文档拷贝到个人设备,并试图将其出售给竞争对手。虽然员工行为隐秘
《电子商务数据分析》复习题
1、一、单选题1.下列说法正确的是(B )。A、客户数据是企业所处市场发展的相关数据B、产品数据包括行业产品数据与企业产品数据C
js中百度地图API获取本地搜索全部结果自定义显示效果
最近碰到一个关于百度地图api的问题: 1、首先我需要获取到一个本地搜索的全部结果; 2、然后需要对获取的结果信息
不算难! 编辑教你如何升级Windows 8.1?
  Windows8.1已经全面更新,目前完整版的Windows8.1普通版为988元人民币,专业版为1988元。但如果目前你正在使用的操作系统是W
抖音巨量千川怎么收费?怎么做好自己的账号?
目前,流量投放在抖音电商中所占的比重并不低,甚至催生了行业焦虑和投放依赖,现在商家都比较喜欢在抖音上进行直播销售商品,观
抖音良心干货美妆博主推荐
许多网友刚接触抖音不知道有哪些高质量的博主可以关注,今天就给大家整理了个干货美妆博主的合集,有兴趣的不妨关注看看能否让自
本企业新闻
推荐企业新闻

点击拨打: