20161011L04-03老男孩linux运维实战培训-Linux系统的用户和用户组管理-01

简介:

一些LINUX用户的操作命令 


useradd   创建用户


adduser  创建用户


passwd  改密码命令


usermod  改变用户名,和用户目录的


userdel 删除用户


id 显示用户UID 和 GID的


groupadd 创建用户组


groupdel 删除用户组


groupmod 改变用户组名信息


groups  显示用户所属的组


/etc/skel   用户新建用户的时候和默认去取配置的地方 


/etc/login.defs 用来定义用户创建时一些用户的信息 比如UID GID 还有密码的有效天数

密码的长度,还有多少天警告等

还有创建的一些 用户文件夹 创建邮件文件夹 /var/spool/mail/


创建用户时对用户的默认配置文件 /etc/defult/useradd

[root@llh skel]# cat /etc/default/useradd

# useradd defaults file

GROUP=100

HOME=/home

INACTIVE=-1

EXPIRE=

SHELL=/bin/bash

SKEL=/etc/skel

CREATE_MAIL_SPOOL=yes


用户的home文件夹中放的默认文件是在 /etc/skel中

我们可以在 useradd中更改


用sed -i 命令来改东西


sed -i 's#需更改字段#更改后的字段#g'  /etc/deful/useradd  #这是文件路径 


生产环境中的帐号添加

groupadd -g 801 sa #添加一个组指定GID为801

useradd -g sa -u 901 sa1 #添加一个用户,指定UID为901

echo "12345" |passswd sa1 --stdin  #给用户设置密码,且加密

echo "sa1 ALL=(ALL)"  NOPASSWD:ALL">> /etc/sudoers

visudo -c 

history -c


useradd -M -s #大M表示不添加家目录,-s设置shell目录


chage -l root  #查看帐号的设置。比如帐号过期时间


useradd -e 11/2/2016 #设置帐号的到期时间

一般设置的时候要离设置时间大于两天才会生效


date -s 11/2/2016  #时间

clock -w #写入cmos


grep bash "文件的路径"  #表示查找文件中bash的行


finger root #查看帐号的一些信息

     本文转自wangchangshu2 51CTO博客,原文链接:http://blog.51cto.com/398528/1860804,如需转载请自行联系原作者



相关文章
|
3天前
|
Ubuntu Linux 编译器
【Linux】详解动静态库的制作和使用&&动静态库在系统中的配置步骤
【Linux】详解动静态库的制作和使用&&动静态库在系统中的配置步骤
|
3天前
|
Linux Windows
虚拟机添加新硬盘之linux系统篇
虚拟机添加新硬盘之linux系统篇
|
1天前
|
IDE Linux 开发工具
Linux 系统上安装
在Linux和Mac上安装Lua 5.3.0只需下载源码,解压,编译和安装。Windows用户可选择SciTE IDE或通过LuaForWindows在Github或Google Code下载安装。创建 HelloWorld.lua,使用`lua HelloWorld.lua`运行显示"Hello World!"。另可参考LuaDist官方推荐方式安装。
|
2天前
|
Linux API
Linux系统编程之文件编程常用API回顾和文件编程一般步骤
Linux系统编程之文件编程常用API回顾和文件编程一般步骤
Linux系统编程之文件编程常用API回顾和文件编程一般步骤
|
2天前
|
编解码 Ubuntu Linux
|
2天前
|
Linux
|
2天前
|
Linux
请问如何在Linux系统中删除一个磁盘分区
请问如何在Linux系统中删除一个磁盘分区
|
2天前
|
Linux
Linux系统的磁盘管理
Linux系统的磁盘管理
|
3天前
|
存储 Shell Linux
操作系统实战(一)(linux+C语言)
本篇文章重点在于利用linux系统的完成操作系统的实验,巩固课堂知识
|
3天前
|
Unix Linux Shell
Linux系统使用超详细(一)
Linux系统是一种开源的、类Unix操作系统内核的实现,它基于Unix的设计原理和思想,并在全球范围内广泛应用。以下是对Linux系统的详细描述: