用户身份与文件权限

文章介绍了Linux中关于用户身份和能力的基础知识,包括用户和用户组的创建、修改以及删除。重点讲解了useradd、groupadd、usermod和passwd等命令的使用,同时提及了文件的权限和归属,为理解Linux系统中的用户管理和权限控制打下基础。

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

要开始第五章的学习了,前四章已经使得自己对Linux的一些基本使用方法有了初步的认识,现在自己在碰到Linux没有当初的恐慌,自己对shell脚本也有了些许的喜欢,毕竟我认为写一个帮助自己做一些重复劳动力的脚本是一件很酷的事。

文章目录


前言

先简述一下第五章的内容

1、用户的身份与能力

2、文件的权限与归属

3、文件的特殊权限

4、文件的隐藏功能

5、文件访问控制列表

6、su命令与sudo服务


一、用户的身份与能力

这一部分比较简单,管理员UID为0,系统用户UID为0~999;普通用户是从1000开始的。

二、一些命令

1.useradd命令

用于创建新的用户

代码如下:

[root@linuxprode ~]# useradd -d /home/linux -u 8888 -s /sbin/nologin linuxprobe
[root@linuxprode ~]# id linuxprobe
uid=8888(linuxprobe) gid=8888(linuxprobe) groups=8888(linuxprobe)

2、groupadd命令

用于创建用户组

代码如下:

[root@linuxprode ~]# groupadd ronny

3、usermod命令

用于修改用户的属性

代码如下:

uid=8888(linuxprobe) gid=8888(linuxprobe) groups=8888(linuxprobe)
[root@linuxprode ~]# usermod -G root linuxprobe
[root@linuxprode ~]# id linuxprobe
uid=8888(linuxprobe) gid=8888(linuxprobe) groups=8888(linuxprobe),0(root)
[root@linuxprode ~]# usermod -u 8888 linuxprobe
usermod: no changes
[root@linuxprode ~]# id linuxprobe
uid=8888(linuxprobe) gid=8888(linuxprobe) groups=8888(linuxprobe),0(root)

4、passwd命令

用于修改用户密码、过期时间、认证信息等,这里就不一一展示了(不知道改什么密码好,这个语句不难,写得出来)

5、userdel命令 

用于删除用户

代码如下:

[root@linuxprode ~]# id linuxprobe
uid=8888(linuxprobe) gid=8888(linuxprobe) groups=8888(linuxprobe),0(root)
[root@linuxprode ~]# userdel -r linuxprobe
[root@linuxprode ~]# id linuxprobe
id: linuxprobe: no such user


总结

这一节开始自己就用模板了,这样是的自己看起来也会比较方便。后面的几章学习的可能没有前面细致了,毕竟学习Linux只是为了帮助学习。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值