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)

大家都在看

  • .Net Core下DllImport使用方法及扩展

    引言​ 在有时候的开发过程中,我们会遇到需要调用系统的API,不巧的是.Net Core可能没办法为我们提供相关的调用方式。那需要如何才能解决这个问题呢?​ 这时候我们就可能会考虑…

    Linux 2023年6月13日
    088
  • CNN卷积神经网络的构建

    1.卷积神经网络由输入层,卷积层,激活函数,池化层,全连接层组成. input(输入层)–conv(卷积层)–relu(激活函数)–pool(池…

    Linux 2023年6月6日
    087
  • Kubenertes-实战入门

    实战入门 Namespace Namespace是kubernetes系统中的一种非常重要资源,它的主要作用是用来实现 多套环境的资源隔离。 默认情况下,kubernetes集群中…

    Linux 2023年6月13日
    094
  • 网络扫描(二)

    免责声明:本文所述工具只用于网络安全的学习与研究。严禁任何阅读本文的读者利用本文所述工具进行违法犯罪活动。如有任何法律纠纷本文作者概不负责。 上一篇博文讲到了fping工具和nma…

    Linux 2023年6月14日
    095
  • redis详解(三)– 面试题(转载)

    使用redis有哪些好处? (1) 速度快,因为数据存在内存中,类似于HashMap,HashMap的优势就是查找和操作的时间复杂度都是O(1) (2) 支持丰富数据类型,支持st…

    Linux 2023年5月28日
    0116
  • Linux命令篇-awk 命令

    gawk – pattern scanning and processing language; awk:gawk是Unix中原始awk程序的GNU版本,强大之处在于可…

    Linux 2023年6月13日
    095
  • linux版powershell中,tab补全,linux外部命令参数名,的模块介绍

    关键字 linux powershell pwsh 补全 complete bash zsh 摘要:linux用户的福音!在linux版powershell中,补全linux外部命…

    Linux 2023年6月14日
    091
  • shell脚本中 /dev/null 的用途

    /dev/null 是一个特殊的设备文件,它丢弃一切写入其中的数据 可以将它 视为一个黑洞, 它等效于只写文件, 写入其中的所有内容都会消失, 尝试从中读取或输出不会有任何结果,同…

    Linux 2023年6月13日
    0104
  • 每天一个 HTTP 状态码 101

    101 Switch Protocols 指示服务器端响应了客户端切换协议的要求… 101 Switching Protocols 当客户端的请求具有 Upgrade …

    Linux 2023年6月7日
    0122
  • 修改内核中的只读区内容

    研究到 apparmor 内核源码,其中涉及到只读变量 __lsm_ro_after_init,研究怎么修改只读区实现部分功能,这里记录一下。 思路上很简单,修改的时候禁用写保护,…

    Linux 2023年6月13日
    080
  • 如何设置redis中hash的field的expire ?

    redis 127.0.0.1:6379> hset expire:me name tom (integer) 0 redis 127.0.0.1:6379> hget…

    Linux 2023年5月28日
    0124
  • Linux之Keepalived高可用

    一、高可用介绍 一般是指2台机器启动着完全相同的业务系统,当有一台机器down机了,另外一台服务器就能快速的接管,对于访问的用户是无感知的。 硬件通常使用:F5 软件通常使用:Ke…

    Linux 2023年6月14日
    0148
  • 用 shell 脚本做 tcp 协议模拟

    问题背景 公司有一套消息推送系统(简称GCM),由于人事变动接手了其中的客户端部分。看了一下文档,仅通讯协议部分有几页简单的说明,代码呢又多又乱,一时理不出一个头绪。由于消息是从后…

    Linux 2023年6月6日
    0144
  • keil使用汇总

    ​ 一:参考博客 参考的教程如下: 首先必须声明的一点是所有的博客都来自于博主strongerHuang,我只是为了记录方便copy下来,如有侵权,请联系删除帖子。链接地址如下:h…

    Linux 2023年6月13日
    0132
  • ELK收集MySQL慢日志并告警

    采用的是 filebeat采集日志, Redis做日志存储, logstash消费处理日志,将处理过的日志存储到 ES, kibana做日志展示, Elastalert做监控告警长…

    Linux 2023年5月27日
    0102
  • 数据库主从复制

    主从复制是MySQL中最重要的功能之一。主从复制是指一台服务器充当主数据库服务器,另一台或多台服务器充当从数据库服务器,主服务器中的数据自动复制到从服务器之中。对于多级复制,数据库…

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