Linux用户管理命令(第二版)
添加用户
1、useradd -设置选项 用户名 【-D 查看缺省参数 】
选项:
u: UID 【必须是系统中没有的】
g:缺省所属用户组GID[最好有]
G: 指定用户所属多个组【可以指定这个用户所属的部门等】
d: 宿主目录【可以任意指定】
s: 命令解释器Shell 【必须是包含在/etc/shells文件中的】
c:描述信息【可以用于描述该用户是谁,有什么权限,最好要有】
e: 指定用户失效时间
E.g.
useradd -u 6666 -g root -G sys,apache -d /project -s /bin/bash -c "Project manege" -e 2014-2-23 jack
2、设置密码: passwd jack
删除用户
userdel [用户名] #删除用户,但是,用户宿主目录保留
userdel -r [用户名] #删除用户宿主目录
添加组
groupadd webadmin
或: groupadd -g 8888 webadmin #指定GID=8888
【组信息保存在/etc/group文件中】
添加用户到组与组管理命令
添加用户到组意义:如果某文件需对几个用户授予特殊的权限,则将这些用户加入到组里
法一、
usermod -G [组名] [用户名]
法二、[gpasswd 设置组密码与管理组内成员]
gpasswd -a [用户名] [组名] #在UNIX系统中一般没有这个命令
-d 从用户组中删除用户
-A 设置用户组管理员,该用户可以直接参与管理该组
-r 删除用户组密码
-R 禁止用户切换为该组 如:gpasswd -R webadmin
给组设定密码:gpasswd [groupname]
【组密码保存在/etc/gshadow文件中】
切换当前用户到组
将当前用户切换到一个新的组:newgrp
输入密码: *****
查看当前账户信息: id
查看当前用户隶属的组: groups
用户授权案例
描述:授权用户jack和mary对目录 /software有写权限
解析:将该目录对用户组授权,然后将用户加入该组,则相当于对这些用户授权
1、创建目录: mkdir /software
2、添加组: groupadd softadm
3、添加用户到组: usermod -G softadm jack
gpasswd -a mary softadm
4、改变目录的所属组: chgrp softadm /software
5、改变目录的组权限: chmod g+w /software
6、查看目录信息: ls -ld /software
Linux用户管理命令(第二版)的更多相关文章
- Linux用户管理案例(第二版)
批量添加用户 1.按照/etc/passwd文件格式编写用户信息文件users.info xiaofang01::1001:503::/home/xiaofang01:/bin/bash #注意不能 ...
- Linux用户管理命令大全
1.添加用户,首先用adduser命令添加一个普通用户,命令如下: $ adduser tommy //添加一个名为tommy的用户 $ passwd tommy //修改密码 Changing pa ...
- Linux文件系统管理命令(第二版)
Linux文件系统管理命令 常用命令 1.df命令 查看分区使用情况 常用选项 -h 比较人性化 -m 以兆字节显示分区使用情况 显示信息: Mounted on:挂载点 Filesystem:对应的 ...
- Linux用户管理命令useradd、passwd、who详解
创建用户命令useradd 命令useradd,所在路径为: 可以看到命令useradd的路径为:/usr/sbin/useradd,因此它的执行权限是root 命令的功能是创建一个新用户,例如:us ...
- 4-1 Linux用户管理命令详解
1. /etc/passwd 格式 用户名:密码:UID:GID:注释:家目录:默认shell useradd [options ] USERNAME -u: UID 要大于等于500, - ...
- linux 用户管理命令useradd、passwd、who、whoami、id、w及创建用户默认值文件
useradd /usr/sbin/useradd执行权限:rootuseradd [选项] 用户名-u UID:手工指定用户的UID号-d 家目录:手工指定用户的家目录-c 用户说明:手工指定用户的 ...
- linux 用户管理命令学习
groupadd www-data 添加组 useradd phpcomposer -g www-data 添加用户并加入组中 passwd phpcomposer 添加密码 usermod -g p ...
- Linux 用户管理命令笔记
1.新增用户 useradd user1 用户创建流程 1.系统先将用户信息记录在/etc/passwd中,一般会在/etc/passwd和/etc/shadow末尾,同时分配该用户UID. 2.创建 ...
- Linux用户管理命令介绍
1)管理用户命令总汇 2)管理用户组命令 总汇
随机推荐
- Ajax原理学习
一.AJAX 简介 AJAX即"Asynchronous Javascript And XML"(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术. A ...
- shell编程--基本格式,基本语法,运算符,expr,(()),$[]
02/shell编程 Shell是用户与内核进行交互操作的一种接口,目前最流行的Shell称为bash Shell Shell也是一门编程语言."."号执行脚本时,会让脚本在调用者 ...
- ECharts, PHP, MySQL, Ajax, JQuery 实现前后端数据可视化
ECharts 下载js代码 工作原理浅析 在项目中引入ECharts 后台处理 数据库端MySQL PHP端 JQuery Ajax处理 ECharts 端处理 前端全部代码 演示结果 总结 最近要 ...
- SQL Server 扩展事件(Extented Events)从入门到进阶(2)——在GUI中创建基础扩展事件
本文属于 SQL Server 扩展事件(Extented Events)从入门到进阶 系列 第一篇文章中提到了如何在Profiler中创建跟踪(trace),并以服务器端(server-side)跟 ...
- 重写方法的利器-super
重写方法的利器-super class ilist(list): def __init__(self,dft=None,r=list()): super(ilist, self).__init__(r ...
- String、StringBuffer、StringBuilder对比
1.String 用于存放字符的数组被声明为final的,因此只能赋值一次,不可再更改.这就导致每次对String的操作都会生成新的String对象,不仅效率低下,而且大量浪费有限的内存空间. Str ...
- iOS网络基础
转载请标明出处: http://blog.csdn.net/xmxkf/article/details/51376048 本文出自:[openXu的博客] 常用类 get请求 post请求 NSURL ...
- 使用Myeclipse10.0自动生成搭建SSH框架(数据库表自动反向转换成Hibernate实体)实现用户登陆
我这里使用的数据库是mysql5.0 数据是上课用的.这些都不是重点,重要的是学会这个方法: 创建好数据库: create database jboadefault character set utf ...
- Zookeeper总概
zookeeper是一个开源的分布式协调服务.是典型的分布式数据一致性的解决方案. zookeeper可以保证以下分布式一致性的特性 1. 顺序性:同一客户端发起的事务请求,最终会严格的按照发出顺序应 ...
- Dynamics CRM 后台通过组织服务获取时间字段值的准确转换
做CRM开发的都知道,在系统时间字段的处理上是有讲究的,因为数据库中存的是UTC时间,CRM的界面时间字段会根据个人设置中的时区以及格式自动调整,这是最基本的一面,那还有很多使用时间的场景,比如脚本使 ...