Linux基础之用户和组
2023-09-14 09:00:08 时间
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
相关文章
- linux(kubuntu 21.10): 配置五笔输入法
- 【Linux基础】alias命令指定别名
- linux 远程 windows 命令:rdesktop vs windows mstsc
- Spark修炼之道(基础篇)——Linux大数据开发基础:第一节、Linux介绍、安装及使用初步
- 怎么在Linux上抓包分析
- 【网址收藏】linux namespace和cgroup
- Linux 0.11-硬盘初始化-20
- 5.第二章 Linux基础入门和帮助 -- Linux 基础(一)
- L77.linux命令每日一练 -- 第11章 Linux系统管理命令 -- vmstat和mpstat
- L58.linux命令每日一练 -- 第九章 Linux进程管理命令 -- pgrep和kill
- L49.linux命令每日一练 -- 第八章 Linux磁盘与文件系统管理命令 -- fdisk和partprobe
- L48.linux命令每日一练 -- 第七章 Linux用户管理及用户信息查询命令 -- last、lastb和lastlog
- L44.linux命令每日一练 -- 第七章 Linux用户管理及用户信息查询命令 -- su和visudo
- L43.linux命令每日一练 -- 第七章 Linux用户管理及用户信息查询命令 -- chage和chpasswd
- L41.linux命令每日一练 -- 第七章 Linux用户管理及用户信息查询命令 -- userdel和groupadd
- Linux内核中ideapad-laptop.c文件全解析5
- docker cobbler批量部署Linux/windows系统(二)——筑梦之路
- Linux基础命令-sort内容排序
- Linux基础命令-userdel删除用户
- Linux基础命令-usermod修改用户账号信息
- linux下安装mysql
- Linux下Mysql数据库的基础操作
- Linux基础入门到精通之CentOS镜像下载