Linux用户管理

Posted 学会思考

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux用户管理相关的知识,希望对你有一定的参考价值。

UID :usr‘s ID
root 0
管理员用户 root
虚拟用户bin daemon ftp mail,nobody等:uid:1-499
普通用户的UID:500开始计数
GID:Group ID
注意:一个用户可以从属于多个用户组,但他的主用户组只有一个;
ex: id usrname

查看用户

id:uid归属的用户组GID
finger:用户家目录

ex:id mag01
id root

finger 用户名
ex:finger stu
finger:默认登录用户信息

切换用户身份

su :switch user
su -l root : -l 表示同时切换用户环境,可以省略l
su - root

创建修改和删除用户
useradd name
passwd name

设置用户信息:
ex:
1.UID:601
2.家目录 /tmp/stu01
3.用户备注Linux服务器管理01
4.主用户组 moocers
5.从属用户组 stu,s_group01
6.shell类型:tcsh

ex:useradd -c Linux服务器管理01 -u 601 -d /tmp/stu01 -g moocers -G
stu,s_group01 -s /bin/tcsh

修改用户
usermod -c (如以上)
删除用户
userdel name
删除家目录
rm -rf /home/name

创建修改和删除用户组
groupadd name
groupadd -g 508 name
修改用户组
groupmod -g 8888 -n moocers nbmoocers
id stu
删除用户组
groupdel name
部分让渡根用户权限
sudo root
vim /etc/sudoers 修改文件,赋予其他对象一定的权限

root ALL=(ALL) ALL

name ALL=(ALL) ALL
name有sudo权限

ex:
name$:sudo -u root passwd stu
name有权限修改其他用户的密码

或者example2:

root ALL=(ALL) ALL

stu mooc=(root) (NOPASSWD:)/sbin/shutdown -h 5


/etc/group
/etc/gshadow

/etc/passwd
/etc/shadow 影子文件

 













































以上是关于Linux用户管理的主要内容,如果未能解决你的问题,请参考以下文章

Linux用户权限管理命令

Linux系列教程(十五)——Linux用户和用户组管理之用户管理命令

Linux系列教程(十五)——Linux用户和用户组管理之用户管理命令

Linux学习之用户管理命令与用户组管理命令(十五)

linux用户及权限详解-用户组-用户管理-权限管理

Linux用户权限管理