linux中用户与用户组的一般管理
来源:互联网 发布:网络在线兼职教师招聘 编辑:程序博客网 时间:2024/05/17 13:41
首先说说我在linux中关于用户的最基本的管理包括哪些:1是能够自己新增用户和用户组,并做一些改动,2能够实现一个用户多用户组,3,查看自己用户或用户组的信息,4关于用户切换的问题
要实现用户和用户组的管理,首先要知道几个文件
/etc/passwwd: 查看用户的账号信息
/etc/shadow: 查看用户的密码信息
/etc/group: 查看有那些用户组
/etc/gshadow: 查看用户组的一些信息
/etc/sudoers: 关于要获得root超级权限的一个文件,sudo的使用
还有两个概念:
UID: 用户的ID (UID分为三种:root:0;系统级用户:1-499;普通用户:500-65535)
GID: 用户组的ID
新增用户
useradd [username] 创建了一个username的用户,但是还要等root给它设置密码以后才能使用
-u:自己设定UID号; -g:设定初始GID用户组 -G:设定次要GID用户组 -r: 创建系统账号
-s: 后面接一个上shell,否则默认为 /bin/shell (若不许登陆shell则设为/sbin/nologin)
passwd [name] 给name改密码 不写名字,默认为root
usermod -a -G wheel user 将user用户加入wheel组
userdel -r [username] 连同主文件夹一同删除用户
新增一个组别:
groupadd -r -g [groupname] -r: 系统级用户组 -g: GID号
groups 查看用户支持的用户组有哪些
newgroup [groupname] 把groupname作为当前用户的有效用户组 (这里有一个初始用户组和有效用户组的概念)
groupdel 删除用户组
加入用户组的方法还可以改动/etc/group文件
初始用户组:就是开始默认的用户组,也是该用户在/etc/passwwd中那一行的GID号
有效用户组:就是当前使用所属的用户组,主要用于创建文件,用newgroup可以查看
查看用户的一些信息:
finger [username] 查看用户的一些信息
id 查看用户的一些UID/GID号
chfn 改变finger查看的一些信息
用户之间的切换:
su - 切换到root,(后面加上“-”表示是login_shell, 若是没有加“-”表示nologin_shell)
su -l [username] 切换到普通用户
sudo 命令 表示某用户获得root权限操作这一次
但是sudo不是你想用就能够用的,要在/etc/sudoers文件里允许你用,你才能用,
root ALL=(ALL) ALL 表示root
vbird ALL=(ALL) NOPASSWD: ALL
表示vbird能够获得超级权限, 若加上NOPASSWD:则表示使用sudo时不需要输入密码(这里指vbird的密码)
%wheel ALL=(ALL) NOPASSWD: ALL
这里的wheel这个用户组能够获得sudo的超级权限,只要你在这个用户组里,就都能够获得超级权限
可以用usermod -a -G wheel user 这个命令把用户加入这个用户组当中
- linux中用户与用户组的一般管理
- Linux中用户与用户组管理
- Linux中用户与用户组的管理(一)
- Linux中用户与用户组的管理(2)
- Linux中用户与用户组的管理(3)
- Linux下的用户与用户组管理
- linux用户与用户组管理
- linux用户与用户组管理
- Linux用户与用户组管理
- Linux用户与用户组管理
- 用户与用户组的管理
- Linux学习笔记(用户与用户组的管理)
- linux的用户与用户组
- Linux权限管理及用户与用户组
- Linux权限管理及用户与用户组
- Linux权限管理及用户与用户组
- Linux系统用户与用户组管理
- Linux系统用户与用户组管理
- 1001. 害死人不偿命的(3n+1)猜想 (15)
- C语言 union详解
- 对JAVA Bean使用PropertyDescriptor反射调用JAVA方法
- 择一城终老,遇一人白首
- ABCDE5人竞赛真话假话
- linux中用户与用户组的一般管理
- String.getBytes()
- Occlusion Reasoning for Object Detection under Arbitrary Viewpoint总结
- setting
- 1002. 写出这个数 (20)
- Photoshop 基础知识 与 常用 快捷键
- beginBackgroundTaskWithExpirationHandler
- HDU 1083
- 黑马程序员 Java基础知识总结-异常处理