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)管理用户组命令 总汇
随机推荐
- GCT学习总结
GCT的一个综合的考试性质,时间紧,题量大,这个时候需要我们快速.准确的答题,把自己的能力展现在其中,十一期间和同学们一起学习.讨论,大家都提高很大,各科谈一下自己的心得 数学: 数学相对来说还是不难 ...
- Visual studio debug—Process with an Id of 5616 is not running的解决方法
今天调试的时候,碰到下面的问题 打开项目的csproj文件,拉到最下方找我我图中红框中的部分,删除它即可.
- 关于bitmap你不知道的一些事
1.计算机表示图形的几种方式 1)BMP :几乎不进行压缩 占用空间比较大 2)JPG : 在BMP的基础上对相邻的像素进行压缩,占用空间比BMP小 3) PNG : 在JPG的基础上进一步压缩 占用 ...
- Android对话框Dialog深度剖析
对话框 对话框是提示用户作出决定或输入额外信息的小窗口. 对话框不会填充屏幕,通常用于需要用户采取行动才能继续执行的模式事件. 对话框设计 Dialog 类是对话框的基类,但您应该避免直接实例化 Di ...
- Compass实战 站内搜索
今天早上打算对这两天学习的Lucene以及Compass总结一下,想来想去,还是写个小项目来验证最好了.于是就有了今天的这篇文章.难易程度适合对于Compass或者Lucene刚入门的童鞋,大牛看到后 ...
- Python尾递归-创始人为何不愿TRE以及我们如何模拟TRE
TRE=Tail Recursion Elimination 创始人是不愿意实现TRE的.他专门用了一篇文章来阐述原因. http://neopythonic.blogspot.com/2009/04 ...
- C语言诠释--为什么内存是线性分布的。
Author:伟易达集团软件工程师 II 杨源鑫Date :2016.11.11Subject:内存为什么是线性分布的 今天有位小伙伴问了我一个问题,问题大概是这样描述的: 师兄,我如何能够 ...
- iOS日历中给一个事件添加多个提醒
大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请多提意见,如果觉得不错请多多支持点赞.谢谢! hopy ;) iOS自带的日历应用中,我们最多只能给一个事件设置2个提醒,但 ...
- 非负矩阵分解NMF
http://blog.csdn.net/pipisorry/article/details/52098864 非负矩阵分解(NMF,Non-negative matrix factorization ...
- [ExtJS5学习笔记]第十八节 Extjs5的panel的dockeditems属性配置toolbar
本文地址:http://blog.csdn.net/sushengmiyan/article/details/39156321 官方例子:http://docs.sencha.com/extjs/5. ...