groupadd

-g 设置组id号

实例:  groupadd tomcat

groupadd -g600 tomcat

删除组用groupdel

groupdel tomcat

useradd

-c comment 给新用户添加备注 
    -d home_dir 为主目录指定一个名字(如果不想用登录名作为主目录名的话) 
    -e expire_date 用YYYYY-MM-DD格式指定一个账户过期的日期 
    -f inactive_days 指定帐户密码过期后多少天这个账户被禁用,

-1表示禁用这个功能 
    -g initial_group 指定用户登录组的GID或组名 
    -G group ... 指定用户除登录组之外所属的一个或多个附加组 
    -k 必须和-m一起使用,将/etc/skel目录的内容复制到用户的HOME目录 
    -m 创建用户的HOME目录 
    -M 不创建用户的HOME目录(当默认设置里指定创建时,才用到) 
    -n 创建一个同用户登录名同名的新组 
    -r 创建系统账户 
    -p passwd 为用户账户指定默认密码 
    s shell 指定默认登录shell 
    -u uid 为账户指定一个唯一的UID

实例:useradd -g tomcat -d /var/servlet/service -s /sbin/nologin tomcat

删除用户用userdel

userdel tomcat

userdel -r tomcat 家目录一起删除

passwd

-l 锁定用户

--stdin 从文件或管道读取密码

-u 解锁用户

-d 快速清空密码

实例:  passwd tomcat  修改tomcat密码

passwd -l tomcat 锁定用户

passwd -u tomcat 解锁用户

passwd -d tomcat 清空用户密码

echo "123456" |passwd --stdin tomcat 设置tomcat的密码为123456

usermod 修改账户信息

-c<备注>  修改用户帐号的备注文字。

     -d登入目录>  修改用户登入时的目录。 
     -e<有效期限>  修改帐号的有效期限。 
     -f<缓冲天数>  修改在密码过期后多少天即关闭该帐号。 
     -g<群组>  修改用户所属的群组。 
     -G<群组>  修改用户所属的附加群组。 
     -l<帐号名称>  修改用户帐号名称。 
     -L  锁定用户密码,使密码无效。 
     -s<shell>  修改用户登入后所使用的shell。 
     -u<uid>  修改用户ID。 
     -U  解除密码锁定。

实例:

usermod -G staff newuser     将newuser添加到组 staff 中

usermod -l newuser newuser1    修改newuser1的用户名为newuser

usermod -L newuser          锁定账号 newuser

usermod -U newuser        解除对 newuser的锁定

chmod 修改文件目录权限

chmod可以用数字来表示权限如 chmod 777 file 
    语法为:chmod abc file 
    其中a,b,c各为一个数字,分别表示User、Group、及Other不同用户和组的权限。 
    r=4,w=2,x=1

r是读权限,w是写权限,x是执行权限

若要rwx属性则4+2+1=7; 可读可写可执行
    若要rw-属性则4+2=6;  可读可写不可执行
    若要r-x属性则4+1=5。  可读可执行不可写

chown 修改文件和目录的所有者与组

chown user1:tomcat /home/test

chown user2:tomcat /home/test/ -R    递归子目录一起修改(-R)

转载于:https://blog.51cto.com/superleedo/1886432

Linux账户安全管理--useradd、groupadd、passwd、chown、chmod工具相关推荐

  1. 关于Linux 账户禁用和解禁的方法

    一.Linux账户信息存储在文件passwd中,每个用户一行信息,第一个冒号后面的值是表示用户的密码,此处正常状态密码是写的X,用户真正的密码是存储在shadow文件中. 当用户被"pass ...

  2. Linux中关于useradd、chmod、chown、getfacl、setfact等权限设置

    Linux中关于useradd.chmod.chown.getfacl.setfact等权限设置 文章目录: 一.Linux用户管理 1.用户(user).用户组(group).其他用户概念(othe ...

  3. RHCSA之账户与安全_创建账户与组(useradd.groupadd.id)

    账户与安全_创建账户与组[useradd.groupadd.id] 前言 useradd groupadd id 前言 使用系统命令useradd可以创建所需要的账户,groupadd命令用来创建组账 ...

  4. Linux用户管理命令详解,useradd、passwd

    添加用户命令,useradd 语法:useradd [选项] 用户名 选项:-u UID:指定用户的UID号 -d 家目录:指定用户的家目录 -c 用户说明:指定用户说明,类似注释 -g 组名: 指定 ...

  5. Linux中的useradd命令,技术|Linux useradd 命令介绍

    使用 useradd 命令来添加用户(并且根据需要修改账号). 任何计算机系统中,添加用户都是最重要的事之一:本文着重介绍如何在 Linux 系统中添加用户. 正式开始之前,我先提三个概念.首先,跟大 ...

  6. Linux中的useradd、password、userdel、usermod命令

    useradd.passwd.usermod这三个命令仅仅只有超级用户才能使用. 1.useradd   添加一般用户:添加用户名为test的用户 useradd test 如上图所示,一个名为tes ...

  7. 创建组groupadd_如何在Linux中创建组– groupadd命令

    创建组groupadd In this tutorial, we will learn how to create a Group in Linux using groupadd command. 在 ...

  8. chown chmod用法

    chown & chmod 1. chown更改文件的属主&属组 NAMEchown - 改变文件的属主和属组(change file owner and group)用法chown ...

  9. linux运维笔记:Rsync数据同步工具

    linux运维笔记:Rsync数据同步工具 1-Rsync简介 Rsync英文全称是Remote synchronization,Rsync具有可以使本地和远程两台主机之间的数据快速复制和同步镜像.远 ...

最新文章

  1. requirednew基于xml配置日志不回滚_Elasticsearch配置IK分词器的远程词库
  2. 网页全终端视频流媒体视频直播/点播播放器EasyPlayer.js实现WEB播放H265/HEVC视频方案介绍
  3. JSP-BUG-The type java.xx.xx cannot be resolved
  4. 一场360容器圈的武林大会“360互联网技术训练营第九期—360容器技术解密与实践” (附PPT与视频)...
  5. python函数对变量的作用_Python 包、模块、函数、变量作用域
  6. 小白用python处理excel文件-python处理excel文件
  7. JavaScript开发规范要求
  8. vue中接收到后台数据再回显到输入框时无法修改
  9. oracle服务器客户端配置文件,服务器 oracle 客户端配置文件
  10. 好看的登录html界面,很漂亮的用户登录界面HTML模板
  11. Redis-03Redis数据结构--全局命令及字符串string
  12. window10笔记本插上耳机音量只能35
  13. 华为云centos8 配置国内yum源及遇到问题
  14. 【机器学习】聚类(Kmeans、MeanShift )
  15. 275. H指数 II
  16. 【杂谈】打工人如何喝一杯精致健康的咖啡
  17. 还在担心图片的版权吗?分享11个无版权、高清、免费图片素材网站给你!
  18. android adapter点击事件,Activity中响应Adapter的点击回调事件
  19. Spark全套知识体系,终于搞到了!
  20. 科技云报道:巨头云集的云电脑市场,为何小酷云一枝独秀?

热门文章

  1. 特殊SQL语句及优化原则
  2. 关于何种情况下使用DataGrid、DataList或Repeater的一些讨论
  3. 使用 mkdocs 搭建个人 wiki 站点
  4. PyTorch中torchvision介绍
  5. FFmpeg在Windows上设置dshow mjpeg编码+libyuv解码显示测试代码
  6. Linux下通过gettimeofday函数获取程序段执行时间
  7. C/C++代码静态检查工具PC-lint在VS2008开发环境中的安装配置和使用
  8. cocos creator 安卓原生平台环境_竞技对抗小游戏单挑篮球开发历程 | Cocos技术派第12期...
  9. envoy实现_网络通信与治理,谁更在行?Envoy 和 Nginx 对比 | 本月送书活动来啦
  10. blf文件用什么软件打开_如何用皕杰流程创建一个blf演示流程文件?