Linux账户,组,权限管理

内容多数来源于https://wangchujiang.com/linux-command/c/chmod.html, 开源地址:https://github.com/jaywcjlove/linux-command

目录:

1. 账户
useradd
userdel
usermod
passwd
2. 用户组
groupadd
groupdel
groupmod
newgrp
3. 权限管理
chmod

账户

useradd

useradd 选项 参数

-c<备注>&#xFF1A;&#x52A0;&#x4E0A;&#x5907;&#x6CE8;&#x6587;&#x5B57;&#x3002;&#x5907;&#x6CE8;&#x6587;&#x5B57;&#x4F1A;&#x4FDD;&#x5B58;&#x5728;passwd&#x7684;&#x5907;&#x6CE8;&#x680F;&#x4F4D;&#x4E2D;&#xFF1B;
-d<登入目录>&#xFF1A;&#x6307;&#x5B9A;&#x7528;&#x6237;&#x767B;&#x5165;&#x65F6;&#x7684;&#x542F;&#x59CB;&#x76EE;&#x5F55;&#xFF1B;
-D&#xFF1A;&#x53D8;&#x66F4;&#x9884;&#x8BBE;&#x503C;&#xFF1B;
-e<有效期限>&#xFF1A;&#x6307;&#x5B9A;&#x5E10;&#x53F7;&#x7684;&#x6709;&#x6548;&#x671F;&#x9650;&#xFF1B;
-f<缓冲天数>&#xFF1A;&#x6307;&#x5B9A;&#x5728;&#x5BC6;&#x7801;&#x8FC7;&#x671F;&#x540E;&#x591A;&#x5C11;&#x5929;&#x5373;&#x5173;&#x95ED;&#x8BE5;&#x5E10;&#x53F7;&#xFF1B;
-g<群组>&#xFF1A;&#x6307;&#x5B9A;&#x7528;&#x6237;&#x6240;&#x5C5E;&#x7684;&#x7FA4;&#x7EC4;&#xFF1B;
-G<群组>&#xFF1A;&#x6307;&#x5B9A;&#x7528;&#x6237;&#x6240;&#x5C5E;&#x7684;&#x9644;&#x52A0;&#x7FA4;&#x7EC4;&#xFF1B;
-m&#xFF1A;&#x81EA;&#x52A8;&#x5EFA;&#x7ACB;&#x7528;&#x6237;&#x7684;&#x767B;&#x5165;&#x76EE;&#x5F55;&#xFF1B;
-M&#xFF1A;&#x4E0D;&#x8981;&#x81EA;&#x52A8;&#x5EFA;&#x7ACB;&#x7528;&#x6237;&#x7684;&#x767B;&#x5165;&#x76EE;&#x5F55;&#xFF1B;
-n&#xFF1A;&#x53D6;&#x6D88;&#x5EFA;&#x7ACB;&#x4EE5;&#x7528;&#x6237;&#x540D;&#x79F0;&#x4E3A;&#x540D;&#x7684;&#x7FA4;&#x7EC4;&#xFF1B;
-r&#xFF1A;&#x5EFA;&#x7ACB;&#x7CFB;&#x7EDF;&#x5E10;&#x53F7;&#xFF1B;
-s<shell>&#xFF1A;&#x6307;&#x5B9A;&#x7528;&#x6237;&#x767B;&#x5165;&#x540E;&#x6240;&#x4F7F;&#x7528;&#x7684;shell&#xFF1B;
-u<uid>&#xFF1A;&#x6307;&#x5B9A;&#x7528;&#x6237;id&#x3002;

useradd -m newuser
#&#x521B;&#x5EFA;&#x4E00;&#x4E2A;&#x540D;&#x4E3A;newuser&#x7684;&#x7528;&#x6237;,&#x5E76;&#x81EA;&#x52A8;&#x5EFA;&#x7ACB;&#x7528;&#x6237;&#x7684;home&#x76EE;&#x5F55;

useradd -g root newuser
#&#x521B;&#x5EFA;&#x4E00;&#x4E2A;&#x540D;&#x4E3A;newuser&#x7684;&#x7528;&#x6237;,&#x5E76;&#x5C06;&#x8BE5;&#x7528;&#x6237;&#x6DFB;&#x52A0;&#x81F3;root&#x7528;&#x6237;&#x7EC4;
</uid></shell></群组></群组></缓冲天数></有效期限></登入目录></备注>

userdel

userdel &#x9009;&#x9879; &#x53C2;&#x6570;

-f&#xFF1A;&#x5F3A;&#x5236;&#x5220;&#x9664;&#x7528;&#x6237;&#xFF0C;&#x5373;&#x4F7F;&#x7528;&#x6237;&#x5F53;&#x524D;&#x5DF2;&#x767B;&#x5F55;&#xFF1B;
-r&#xFF1A;&#x5220;&#x9664;&#x7528;&#x6237;&#x7684;&#x540C;&#x65F6;&#xFF0C;&#x5220;&#x9664;&#x4E0E;&#x7528;&#x6237;&#x76F8;&#x5173;&#x7684;&#x6240;&#x6709;&#x6587;&#x4EF6;&#x3002;

userdel -r newuser
#&#x5220;&#x9664;&#x540D;&#x4E3A;newuser&#x7684;&#x8D26;&#x6237;&#x548C;&#x4E0E;&#x5176;&#x76F8;&#x5173;&#x7684;&#x6587;&#x4EF6;(&#x4F8B;&#x5982;&#x7528;&#x6237;home&#x76EE;&#x5F55;)

usermod

usermod &#x9009;&#x9879; &#x53C2;&#x6570;

-c<备注>&#xFF1A;&#x4FEE;&#x6539;&#x7528;&#x6237;&#x5E10;&#x53F7;&#x7684;&#x5907;&#x6CE8;&#x6587;&#x5B57;&#xFF1B;
-d<登入目录>&#xFF1A;&#x4FEE;&#x6539;&#x7528;&#x6237;&#x767B;&#x5165;&#x65F6;&#x7684;&#x76EE;&#x5F55;&#xFF0C;&#x53EA;&#x662F;&#x4FEE;&#x6539;/etc/passwd&#x4E2D;&#x7528;&#x6237;&#x7684;&#x5BB6;&#x76EE;&#x5F55;&#x914D;&#x7F6E;&#x4FE1;&#x606F;&#xFF0C;&#x4E0D;&#x4F1A;&#x81EA;&#x52A8;&#x521B;&#x5EFA;&#x65B0;&#x7684;&#x5BB6;&#x76EE;&#x5F55;&#xFF0C;&#x901A;&#x5E38;&#x548C;-m&#x4E00;&#x8D77;&#x4F7F;&#x7528;&#xFF1B;
-m<移动用户家目录>:&#x79FB;&#x52A8;&#x7528;&#x6237;&#x5BB6;&#x76EE;&#x5F55;&#x5230;&#x65B0;&#x7684;&#x4F4D;&#x7F6E;&#xFF0C;&#x4E0D;&#x80FD;&#x5355;&#x72EC;&#x4F7F;&#x7528;&#xFF0C;&#x4E00;&#x822C;&#x4E0E;-d&#x4E00;&#x8D77;&#x4F7F;&#x7528;&#x3002;
-e<有效期限>&#xFF1A;&#x4FEE;&#x6539;&#x5E10;&#x53F7;&#x7684;&#x6709;&#x6548;&#x671F;&#x9650;&#xFF1B;
-f<缓冲天数>&#xFF1A;&#x4FEE;&#x6539;&#x5728;&#x5BC6;&#x7801;&#x8FC7;&#x671F;&#x540E;&#x591A;&#x5C11;&#x5929;&#x5373;&#x5173;&#x95ED;&#x8BE5;&#x5E10;&#x53F7;&#xFF1B;
-g<群组>&#xFF1A;&#x4FEE;&#x6539;&#x7528;&#x6237;&#x6240;&#x5C5E;&#x7684;&#x7FA4;&#x7EC4;&#xFF1B;
-G<群组>&#xFF1B;&#x4FEE;&#x6539;&#x7528;&#x6237;&#x6240;&#x5C5E;&#x7684;&#x9644;&#x52A0;&#x7FA4;&#x7EC4;&#xFF1B;
-l<帐号名称>&#xFF1A;&#x4FEE;&#x6539;&#x7528;&#x6237;&#x5E10;&#x53F7;&#x540D;&#x79F0;&#xFF1B;
-L&#xFF1A;&#x9501;&#x5B9A;&#x7528;&#x6237;&#x5BC6;&#x7801;&#xFF0C;&#x4F7F;&#x5BC6;&#x7801;&#x65E0;&#x6548;&#xFF1B;
-s<shell>&#xFF1A;&#x4FEE;&#x6539;&#x7528;&#x6237;&#x767B;&#x5165;&#x540E;&#x6240;&#x4F7F;&#x7528;&#x7684;shell&#xFF1B;
-u<uid>&#xFF1A;&#x4FEE;&#x6539;&#x7528;&#x6237;ID&#xFF1B;
-U:&#x89E3;&#x9664;&#x5BC6;&#x7801;&#x9501;&#x5B9A;&#x3002;

</uid></shell></帐号名称></群组></群组></缓冲天数></有效期限></移动用户家目录></登入目录></备注>

passwd

passwd(&#x9009;&#x9879;)(&#x53C2;&#x6570;)

-d&#xFF1A;&#x5220;&#x9664;&#x5BC6;&#x7801;&#xFF0C;&#x4EC5;&#x6709;&#x7CFB;&#x7EDF;&#x7BA1;&#x7406;&#x8005;&#x624D;&#x80FD;&#x4F7F;&#x7528;&#xFF1B;
-f&#xFF1A;&#x5F3A;&#x5236;&#x6267;&#x884C;&#xFF1B;
-k&#xFF1A;&#x8BBE;&#x7F6E;&#x53EA;&#x6709;&#x5728;&#x5BC6;&#x7801;&#x8FC7;&#x671F;&#x5931;&#x6548;&#x540E;&#xFF0C;&#x65B9;&#x80FD;&#x66F4;&#x65B0;&#xFF1B;
-l&#xFF1A;&#x9501;&#x4F4F;&#x5BC6;&#x7801;&#xFF1B;
-s&#xFF1A;&#x5217;&#x51FA;&#x5BC6;&#x7801;&#x7684;&#x76F8;&#x5173;&#x4FE1;&#x606F;&#xFF0C;&#x4EC5;&#x6709;&#x7CFB;&#x7EDF;&#x7BA1;&#x7406;&#x8005;&#x624D;&#x80FD;&#x4F7F;&#x7528;&#xFF1B;
-u&#xFF1A;&#x89E3;&#x5F00;&#x5DF2;&#x4E0A;&#x9501;&#x7684;&#x5E10;&#x53F7;&#x3002;

用户组

groupadd

groupadd &#x9009;&#x9879; &#x53C2;&#x6570;

-g&#xFF1A;&#x6307;&#x5B9A;&#x65B0;&#x5EFA;&#x5DE5;&#x4F5C;&#x7EC4;&#x7684;id&#xFF1B;
-r&#xFF1A;&#x521B;&#x5EFA;&#x7CFB;&#x7EDF;&#x5DE5;&#x4F5C;&#x7EC4;&#xFF0C;&#x7CFB;&#x7EDF;&#x5DE5;&#x4F5C;&#x7EC4;&#x7684;&#x7EC4;ID&#x5C0F;&#x4E8E;500&#xFF1B;
-K&#xFF1A;&#x8986;&#x76D6;&#x914D;&#x7F6E;&#x6587;&#x4EF6;&#x201C;/ect/login.defs&#x201D;&#xFF1B;
-o&#xFF1A;&#x5141;&#x8BB8;&#x6DFB;&#x52A0;&#x7EC4;ID&#x53F7;&#x4E0D;&#x552F;&#x4E00;&#x7684;&#x5DE5;&#x4F5C;&#x7EC4;&#x3002;

groupmod

groupmod &#x9009;&#x9879; &#x53C2;&#x6570;

-g<群组识别码>&#xFF1A;&#x8BBE;&#x7F6E;&#x6B32;&#x4F7F;&#x7528;&#x7684;&#x7FA4;&#x7EC4;&#x8BC6;&#x522B;&#x7801;&#xFF1B;
-o&#xFF1A;&#x91CD;&#x590D;&#x4F7F;&#x7528;&#x7FA4;&#x7EC4;&#x8BC6;&#x522B;&#x7801;&#xFF1B;
-n<新群组名称>&#xFF1A;&#x8BBE;&#x7F6E;&#x6B32;&#x4F7F;&#x7528;&#x7684;&#x7FA4;&#x7EC4;&#x540D;&#x79F0;&#x3002;
</新群组名称></群组识别码>

newgrp

newgroup &#x7528;&#x6237;&#x7EC4;&#x540D;

#&#x4F8B;&#x5982;&#x4E00;&#x4E2A;&#x7528;&#x6237;user_a&#x5728;groupA&#x548C;groupB&#x7528;&#x6237;&#x7EC4;&#x4E0B;
newgrp groupA
#&#x73B0;&#x5728;&#x5C31;&#x4F1A;&#x5207;&#x6362;&#x5230;groupA&#x7528;&#x6237;&#x7EC4;(&#x5176;&#x5B9E;&#x662F;shell&#x65B0;&#x5F00;&#x4E86;&#x4E00;&#x4E2A;&#x5B50;&#x8FDB;&#x7A0B;,&#x4EE5;groupA&#x7528;&#x6237;&#x7EC4;&#x767B;&#x9646;)

chmod

chmod &#x9009;&#x9879; &#x53C2;&#x6570;

u&#x7B26;&#x53F7;&#x4EE3;&#x8868;&#x5F53;&#x524D;&#x7528;&#x6237;&#x3002;
g&#x7B26;&#x53F7;&#x4EE3;&#x8868;&#x548C;&#x5F53;&#x524D;&#x7528;&#x6237;&#x5728;&#x540C;&#x4E00;&#x4E2A;&#x7EC4;&#x7684;&#x7528;&#x6237;&#xFF0C;&#x4EE5;&#x4E0B;&#x7B80;&#x79F0;&#x7EC4;&#x7528;&#x6237;&#x3002;
o&#x7B26;&#x53F7;&#x4EE3;&#x8868;&#x5176;&#x4ED6;&#x7528;&#x6237;&#x3002;
a&#x7B26;&#x53F7;&#x4EE3;&#x8868;&#x6240;&#x6709;&#x7528;&#x6237;&#x3002;
r&#x7B26;&#x53F7;&#x4EE3;&#x8868;&#x8BFB;&#x6743;&#x9650;&#x4EE5;&#x53CA;&#x516B;&#x8FDB;&#x5236;&#x6570;4&#x3002;
w&#x7B26;&#x53F7;&#x4EE3;&#x8868;&#x5199;&#x6743;&#x9650;&#x4EE5;&#x53CA;&#x516B;&#x8FDB;&#x5236;&#x6570;2&#x3002;
x&#x7B26;&#x53F7;&#x4EE3;&#x8868;&#x6267;&#x884C;&#x6743;&#x9650;&#x4EE5;&#x53CA;&#x516B;&#x8FDB;&#x5236;&#x6570;1&#x3002;
X&#x7B26;&#x53F7;&#x4EE3;&#x8868;&#x5982;&#x679C;&#x76EE;&#x6807;&#x6587;&#x4EF6;&#x662F;&#x53EF;&#x6267;&#x884C;&#x6587;&#x4EF6;&#x6216;&#x76EE;&#x5F55;&#xFF0C;&#x53EF;&#x7ED9;&#x5176;&#x8BBE;&#x7F6E;&#x53EF;&#x6267;&#x884C;&#x6743;&#x9650;&#x3002;
s&#x7B26;&#x53F7;&#x4EE3;&#x8868;&#x8BBE;&#x7F6E;&#x6743;&#x9650;suid&#x548C;sgid&#xFF0C;&#x4F7F;&#x7528;&#x6743;&#x9650;&#x7EC4;&#x5408;u+s&#x8BBE;&#x5B9A;&#x6587;&#x4EF6;&#x7684;&#x7528;&#x6237;&#x7684;ID&#x4F4D;&#xFF0C;g+s&#x8BBE;&#x7F6E;&#x7EC4;&#x7528;&#x6237;ID&#x4F4D;&#x3002;
t&#x7B26;&#x53F7;&#x4EE3;&#x8868;&#x53EA;&#x6709;&#x76EE;&#x5F55;&#x6216;&#x6587;&#x4EF6;&#x7684;&#x6240;&#x6709;&#x8005;&#x624D;&#x53EF;&#x4EE5;&#x5220;&#x9664;&#x76EE;&#x5F55;&#x4E0B;&#x7684;&#x6587;&#x4EF6;&#x3002;
+&#x7B26;&#x53F7;&#x4EE3;&#x8868;&#x6DFB;&#x52A0;&#x76EE;&#x6807;&#x7528;&#x6237;&#x76F8;&#x5E94;&#x7684;&#x6743;&#x9650;&#x3002;
-&#x7B26;&#x53F7;&#x4EE3;&#x8868;&#x5220;&#x9664;&#x76EE;&#x6807;&#x7528;&#x6237;&#x76F8;&#x5E94;&#x7684;&#x6743;&#x9650;&#x3002;
=&#x7B26;&#x53F7;&#x4EE3;&#x8868;&#x6DFB;&#x52A0;&#x76EE;&#x6807;&#x7528;&#x6237;&#x76F8;&#x5E94;&#x7684;&#x6743;&#x9650;&#xFF0C;&#x5220;&#x9664;&#x672A;&#x63D0;&#x5230;&#x7684;&#x6743;&#x9650;&#x3002;

chmod&#x540E;&#x7EED;&#x4F1A;&#x5355;&#x5F00;&#x4E00;&#x7BC7;&#x6587;&#x7AE0;&#x8BB2;&#x89E3;&#x8FD9;&#x91CC;&#x4E0D;&#x505A;&#x8FC7;&#x591A;&#x4ECB;&#x7ECD;

Original: https://www.cnblogs.com/alanwoz/p/16397594.html
Author: alanWoz
Title: Linux账户,组,权限管理

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/581908/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • JMeter压测出现“the target server failed to respond“的解决办法

    压测接口的时候,遇到了这个问题,在网上找到解决方案,试一下还挺管用,800并发没改前20%以上的报错率,改完800并发0.00%报错率。 感谢曲健老师的分享 解决方案如下: 修改执…

    Linux 2023年6月8日
    082
  • 多线程/哈希slot/集群

    io多线程 以前的redis是单线程模型,其实就是多路复用机制,知道多路复用的来一波6,我们在架构师课程中讲过,那么netty也有,看过老师相关课程的也应该知道。这里不多说了。 R…

    Linux 2023年5月28日
    096
  • 异步、邮件、定时任务

    异步、邮件、定时任务 14.1 异步任务 编写一个业务测试类 文件路径:com–dzj–service–AsynService.java @Se…

    Linux 2023年6月14日
    098
  • 实验一-密码引擎-商用密码算法实现2-交叉测试(选做)

    任务详情 把自己实现的商用密码算法SM2,SM3,SM4与OpenSSL交叉验证 自己实现的SM3算法的结果与OpenSSL的结果比对是否一致 自己实现的SM4算法加密的,Open…

    Linux 2023年6月8日
    0104
  • YUM简单入门

    1.制作YUM源先关闭相关安全设置,安装vsftpd 挂载到共享目录 对新增的安装包目录生成包的元数据(把包中依赖关系统计) 配置yum路径特性 生成yum 2.YUM命令简单使用…

    Linux 2023年6月7日
    093
  • 使用idea操作git(ssh协议)

    问题 我们发现,使用IDEA上的git功能,当使用ssh协议出现了可以commit但无法push和pull的问题,经过测试发现原因是Could not read from rems…

    Linux 2023年6月6日
    0122
  • jenkins使用ssh remote插件执行shell后无法退出的问题处理

    现象:通过jenkins发布代码后,执行远程命令,一直卡在执行远程命令那里打转,无法退出 脚本 #!/bin/bash 根据参数,执行进程的启动 停止 重启等 #source /e…

    Linux 2023年5月28日
    086
  • redis cluster 数据迁移

    1,先停止java的后台和.net的后台,停止对redis cluster进行访问 2,然后 cd /usr/local/redis-cluster/7001 每个节点都要做如下操…

    Linux 2023年5月28日
    080
  • 剑指offer计划29(动态规划困难)—java

    1.1、题目1 剑指 Offer 19. 正则表达式匹配 1.2、解法 动态规划后面再研究 1.3、代码 class Solution { public boolean isMat…

    Linux 2023年6月11日
    0104
  • mysql内连接查询之自连接

    连接查询:当查询数据时,通过连接操作查询出存放在多个表中的不同数据,当两个或者多个表中存在相同意义的字段时,便可以通过这些字段对不同的表进行连接查询。自连接:如果在一个连接查询中,…

    Linux 2023年6月7日
    089
  • 阿里云Redis开发规范

    (1)【建议】: 可读性和可管理性 以业务名(或数据库名)为前缀(防止key冲突),用冒号分隔,比如业务名:表名:id <span class="hljs-sele…

    Linux 2023年5月28日
    0111
  • typora使用

    一:typora、配置picgo+github安装以及配置 picgo 、Node.js和typora安装包见百度网盘链接: 参考的教程如下: 二:typora使用语法 Ctrl+…

    Linux 2023年6月13日
    080
  • url参数+,&,=,/等转义编码【转】

    问题描述 在使用postman发送请求时,url出现了有+,空格,/,?,%,#,&,= 等特殊符号,可能在转义之后导致服务器端无法获得正确的参数值。解决办法 将这些字符转…

    Linux 2023年6月8日
    071
  • 使用docker 部署mysql,突然连接不上!

    WARNING: IPv4 forwarding is disabled. Networking will not work. 大概意思就是说,网络不能用,也就意味着不能连网络,所…

    Linux 2023年6月7日
    075
  • VMware 和 Linux 的安装

    常见的虚拟机软件有 VMware Workstation(简称 VMware)、VirtualBox、Microsoft Virtual PC 等,本文以 VMware 为例来讲解…

    Linux 2023年5月27日
    080
  • Linux 搭建Apollo

    简介 Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用…

    Linux 2023年6月14日
    0110
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球