关于Linux用户的一些介绍

本文介绍了Linux系统的用户管理基础知识,包括用户标识符的概念、用户账户的创建与删除方法、用户权限及用户身份切换等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

关于Linux用户的一些介绍

1.关于用户账号

基本知识:linux会用一些用户标识符来表示没一个用户,包括用户的ID和用户所属于的组。重要的有两个ID:用户ID(uid),用户组ID(gid)。ID与账号的对应关系在/etc/passwd中。

  • /etc/passwd/ 结构解析
    /etc/passwd/ 部分内容
    以“:”作废分隔符,第一列很明显就是账号名称,第二列为密码,密码现在存放在另外一个文件中,所以这里以“x”代替;第三列就是用户的uid,0表示该用户为系统管理员,所以如果想让普通用户拥有root权限,将该用户的uid修改为0即可,1~499系统账号,499~65535是可登录用户;第四列为用户的gid,可以查看/etc/group/;第五列信息说明,没啥用;第六列就是用户的主文件夹,当你新建一个用户的时候,一般都在/home 下生成一个与用户名对应的文件夹。

  • /etc/shadow/ 文件解析
    这里面存放账号和密码的对应关系,不过密码都加密了,自己看下有个概念即可。

2.常用的一些命令

新增用户:useradd
例:新增用户test,终端输入 useradd test 后,/home/下会出现一个test文件夹,这就是用户test的主目录,权限700。接着设置密码,passwd test 切记一定要加用户名! 否则root密码怎么没的你都不知道。至此就新增了一个用户了,可以在/etc/passwd/中自己查看一下。
删除用户:userdel
例:userdel -r test 联通用户test所在的主文件夹也一起删了。
感觉经常用的也就这些了。

3.用户权限&用户身份切换

在你新增一个test用户后,你会发现在很多目录下没有权限,很正常,因为你的操作权限在/home/test/下,如果要进行身份切换,输入su 就回root进行操作,但是root的密码让那么多人知道也不好,所以一般会用sudo来执行root的相关权限。

主要的就是这么多,具体细节参考鸟叔第14章。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值