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)管理用户组命令 总汇
 
随机推荐
- Texlive 更新命令
			
设置repository tlmgr repository set http://mirror.hust.edu.cn/CTAN/systems/texlive/tlnet 上面的例子使用的是华中科技 ...
 - Android TV开发总结(二)构建一个TV Metro界面(仿泰捷视频TV版)
			
前言:上篇是介绍构建TV app前要知道的一些事儿,开发Android TV和手机本质上没有太大的区别,屏大,焦点处理,按键处理,是有别于有手机和Pad的实质区别.今天来介绍TV中Metro UI风格 ...
 - java解决Url带中文参数乱码问题
			
首先打开Tomcat安装目录,打开conf文件,打开server.xml,找到这段代码: <Connector port="8080" protocol="HTTP ...
 - Spark技术内幕: Shuffle详解(一)
			
通过上面一系列文章,我们知道在集群启动时,在Standalone模式下,Worker会向Master注册,使得Master可以感知进而管理整个集群:Master通过借助ZK,可以简单的实现HA:而应用 ...
 - Android ListView中Item点击事件失效解决方案
			
欢迎关注公众号,每天推送Android技术文章,二维码如下:(可扫描) 在平常的开发过程中,我们的ListView可能不只是简单的显示下文本或者按钮,更多的是显示复杂的布局,这样的话,我们就得自己写布 ...
 - Cocos2D:变换(transforms)在图形编程中扮演的角色
			
大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请多提意见,如果觉得不错请多多支持点赞.谢谢! hopy ;) 免责申明:本博客提供的所有翻译文章原稿均来自互联网,仅供学习交 ...
 - 创建银行分行的API
			
DECLARE p_api_version NUMBER := 1.0; p_init_msg_list VARCHAR2(1) := 'F'; v_bank_id NUMBER := 530705; ...
 - XCode5添加新建类模板(Cocos2dx Template Class for Scene or Layer)
			
猴子原创,欢迎转载.转载请注明: 转载自Cocos2D开发网–Cocos2Dev.com,谢谢! 原文地址: http://www.cocos2dev.com/?p=505 因为常用cocos2dx开 ...
 - UNIX网络编程——非阻塞connect: Web客户程序
			
非阻塞的connect的实现例子出自Netscape的Web客户程序.客户先建立一个与某个Web服务器的HTTP连接,再获取一个主页.该主页往往含有多个对于其他网页的引用.客户可以使用非阻塞conne ...
 - 下载android4.4.2源码全过程(附已下载的源码)
			
今天在下载andriod源码,特来与大家分享一下我的经验.当然,网上教下载源码的教程较多,本文主要针对在GFW下下载源码出现的各种问题的解决方法. 1.首先安装下载客户端git , curl. 命令如 ...