【原创】Linux基础之用户和组
1 添加、删除用户
# useradd $user
# userdel $user
2 设置用户密码
# passwd $user
/etc/passwd
3 查看$user的用户和组信息
# id $user
4 将用户$user添加到组$group
# usermod -G $group $user
or
# groupmems -g $group -a $user
5 添加、删除组
# groupadd $group
# groupdel $group
6 查看组内成员
# groupmems -g $group -l
or
# grep hadoop /etc/group
7 从组$group中删除用户$user
# groupmems -g $group -d $user
8 用户home目录相关
linux用户home目录通常在/home/$user下,有两种方式:
1) 创建用户时
# useradd -m $user
2) 修改用户home目录
# usermod -d /path/to/home $user
9 切换用户
# su - $user
切换用户时如果报错
This account is currently not available.
需要修改/etc/passwd,将最后的/sbin/nologin改为/bin/bash即可;
10 指定或修改uid、gid
添加用户test和组test,指定uid和gid均为1001
# groupadd -g 1001 test
# useradd -u 1001 -g test test
修改用户test的uid为1001,修改组test的gid为1001
# usermod -u 1001 test
# groupmod -g 1001 test
最新文章
- python学习4
- RN8209校正软件开发心得(1)
- libsvm简介和函数调用参数说明
- 面试问题2:给一个5G的大文件,保存的数据为32位的整型,找到所有出现次数超过两次的数字
- iOS UITableView 分割线从零开始
- 让我们一起Go(十二)
- 利用烧鹅制作简单BadUSB,插谁谁怀孕
- linux安全
- 解读XMP元数据中ALAssetRepresentation
- 【疯狂Java学习笔记】【理解面向对象】
- C# CacheHelper
- 菊花加载第三方--MBprogressHUD 分类: ios技术 2015-02-05 19:21 120人阅读 评论(0) 收藏
- Asp.net MVC 视图使用像Ajax,ViewBag提示为找到上下文
- 【Netty】Netty核心组件介绍
- XMPP(一)-openfire服务端的安装和搭建
- Redis 常用命令总结
- Linux 命令详解(七)Systemd 入门教程:命令篇
- python之mysqldb模块安装
- javanio2
- kettle学习笔记(十)——数据检验、统计、分区与JS脚本