Linux用户管理
Posted 辰令
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux用户管理相关的知识,希望对你有一定的参考价值。
1.创建用户
# -d<登入目录> 指定用户登入时的起始目录 -m 自动建立用户的登入目录 -s<shell> 指定用户登入后所使用的shell
useradd -d /home/test -m test -s /bin/bash
passwd test
2.权限
Ubuntu默认启动的
groups sudo
或者 more /etc/group | grep sudo
###Centos默认没有启用sudo用户组,首先应该是对sudo进行设置。
groups sudo
#01.创建 sudo用户组,并给27的gid
groupadd sudo -g 27
#02.修改 sudo的配置文件位于/etc/sudoers,需要root权限才可以读写
visudo
增加一下内容
sudo ALL=(ALL) ALL
###03.增加用户到sudo 组 usermod -G group_name user_name 这个命令可以添加一个用户到指定的组,但是以前添加的组就会清空掉。
sudo usermod -a -G sudo test
#查看指定用户 test 所属组groups test
###04.
Linux gpasswd 是 Linux 下工作组文件 /etc/group 和 /etc/gshadow 管理工具,用于将一个用户添加到组或者从组中删除
gpasswd 添加组 gpasswd -a test sudo
移除组 gpasswd -d test sudo
3.查看权限
#查看sudoers文件
sudo more /etc/sudoers | grep -v "^#\\|^$" | grep "ALL=(ALL)"
#查看该用户是否是sudo组的成员
more /etc/group | grep sudo
4.常见查看
id
groups
查看可以登录系统的用户:cat /etc/passwd | grep -v /sbin/nologin | cut -d : -f 1
以上是关于Linux用户管理的主要内容,如果未能解决你的问题,请参考以下文章