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)管理用户组命令 总汇
随机推荐
- LOG4J日志级别详解
日志记录器(Logger)是日志处理的核心组件. org.apache.log4j.Level类提供以下级别,但也可以通过Level类的子类自定义级别. Level 描述 ALL 各级包括自定义级别 ...
- 【伯乐在线】最值得阅读学习的 10 个 C 语言开源项目代码
原文出处: 平凡之路的博客 欢迎分享原创到伯乐头条 伯乐在线注:『阅读优秀代码是提高开发人员修为的一种捷径』http://t.cn/S4RGEz .之前@伯乐头条 曾发过一条微博:『C 语言进阶有 ...
- android 获取SD卡的图片及其路径
1.首先是intent的设置: private static final int IMAGECODE = 0; Intent imageIntent = new Intent(Intent.ACYIO ...
- 关于activitygroup过时,用frament替换操作
现在Fragment的应用真的是越来越广泛了,之前Android在3.0版本加入Fragment的时候,主要是为了解决Android Pad屏幕比较大,空间不能充分利用的问题,但现在即使只是在手机上, ...
- 算法之路(二)呈现O(logN)型的三个算法
典型时间复杂度 我们知道算法的执行效率,可以从它的时间复杂度来推算出一二.而典型的时间复杂度有哪些类型呢? 由上图,可以看出,除了常数时间复杂度外,logN型的算法效率是最高的.今天就介绍三种非常ea ...
- H3C数据中心虚拟化解决方案技术白皮书
缩略语清单: 缩略语 英文全名 中文解释 IDC Internet Data Center 互联网数据中心 VRF Virtual Router Forwarding 虚拟路由器转发 SMP Symm ...
- JAVA代码规范笔记(下)
声明 17.推荐一行一个声明,因为这样有利于写注释.换句话说,下面的声明方法中, int level; // indentation level int size; // size of table ...
- gradle2.0笔记——让项目升级到gradle2.0
昨晚看到QQ群消息说gradle2.0发布了,今天去看了一下,确实是昨天发布的,为rc版本:Gradle 2.0-rc-2.于是决定试一下. gradle可以在官网上下载,地址如下:http://ww ...
- CSS 控制table 滑动及调整列宽等问题总结
一. 通过css控制table y方向上滚动 html中没有滚动条,可以根据overflow属性的scroll来对table显示不完全的内容进行滚动. 只是y方向上滚动,很简单,只要设置div的hei ...
- Eclipse 快捷方式 指定 固定 workspace
右点击Eclipse快捷键,然后点击属性, 把目标(target)内容修改如下: clipse -data c:\myworkspace -vm c:\ j2sdk1.5\jre\bin\javaw ...