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用户和用户组管理之用户管理命令