Linux学习笔记 - 用户及权限

一、前提

  拥有root账号 

二、添加用户

复制代码
useradd username  #创建用户username
passwd username    #给已创建的用户username设置密码

关于useradd的某些参数:

-u UID:指定 UID,这个 UID 必须是大于等于500,并没有其他用户占用的 UID

-g GID/GROUPNAME:指定默认组,可以是 GID 或者 GROUPNAME,同样也必须真实存在

-G GROUPS:指定额外组

-c COMMENT:指定用户的注释信息

-d PATH:指定用户的家目录
复制代码

结果:

创建用户的会在你的/home 文件夹下面创建一个username的文件夹

然后cat /etc/passwd 可以看到你新建的用户在面显示

 

关于uid:

0 表示管理员(root)

1 - 500 表示系统用户

501 - 65535 表示普通用户  一般是这样的,不过不同的Linux版本可能有些偏差

chown [-cfhvR] [--help] [--version] user[:group] file... 

 

三、切换用户

su username

查看一下对应的位置 可以进去:ls

切回root:

exit

 

 

 

四、添加用户组

groupadd groupname  #添加用户组

groupdel groupname  #删除用户组

 

五、删除用户

userdel username  #删除用户username
rm -rf username #删除用户username所在目录

 

六、权限分配

chown命令

利用 chown 将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID;组可以是组名或者组ID;文件是以空格分开的要改变权限的文件列表,支持通配符。 。

一般来说,这个指令只有是由系统管理者(root)所使用,一般使用者没有权限可以改变别人的文件拥有者,也没有权限把自己的文件拥有者改设为别人。

只有系统管理者(root)才有这样的权限。

复制代码
#语法

chown [-cfhvR] [--help] [--version] user[:group] file...

#参数 :

user : 新的文件拥有者的使用者 ID
group : 新的文件拥有者的使用者组(group)
-c : 显示更改的部分的信息
-f : 忽略错误信息
-h :修复符号链接
-v : 显示详细的处理信息
-R : 处理指定目录以及其子目录下的所有文件
--help : 显示辅助说明
--version : 显示版本
复制代码

 

chmod权限分配

acl权限分配

 

 

 

参考资料:

Linux添加用户组和添加用户

Linux用户及权限分配

Linux chown命令

菜鸟Linux攻略--目录文件权限的查看和修改(详细)

Linux权限详解(chmod、600、644、666、700、711、755、777、4755、6755、7755)

posted @   风过无痕521  阅读(145)  评论(0编辑  收藏  举报
编辑推荐:
· .NET制作智能桌面机器人:结合BotSharp智能体框架开发语音交互
· 软件产品开发中常见的10个问题及处理方法
· .NET 原生驾驭 AI 新基建实战系列:向量数据库的应用与畅想
· 从问题排查到源码分析:ActiveMQ消费端频繁日志刷屏的秘密
· 一次Java后端服务间歇性响应慢的问题排查记录
阅读排行:
· 互联网不景气了那就玩玩嵌入式吧,用纯.NET开发并制作一个智能桌面机器人(四):结合BotSharp
· Vite CVE-2025-30208 安全漏洞
· 《HelloGitHub》第 108 期
· MQ 如何保证数据一致性?
· 一个基于 .NET 开源免费的异地组网和内网穿透工具
历史上的今天:
2019-07-24 JAXB - java xml解析
2019-07-24 ElasticSearch学习记录 - 命令示例
2017-07-24 如何学习一门编程语言
2017-07-24 WebService学习记录
点击右上角即可分享
微信分享提示