Linux常用命令_用户管理
2016-01-23 23:20
531 查看
Linux用户管理概念及原理
1.Linux中三种用户超级用户 root ,UID = 0
普通用户 UID = 500 - 60000
伪用户 UID = 1 - 499 与系统和程序服务有关,无法或不需要登录
2.用户组
每个用户都至少属于一个 用户组
每个用户组可以包含多个用户
同一个用户组的用户享有该组织共有的权限
Linux用户管理相关配置
1.配置文件用户信息文件 /etc/passwd
密码文件 /etc/shadow
用户组文件 /etc/group
用户组密码文件 /etc/gshadow
用户配置文件
/etc/login.defs
/etc/default/useradd
新用户信息文件 /etc/ske1
登录信息 /etc/motd /etc/issue
用户管理常用命令
1.添加用户useradd命令格式
useradd 设置选项 用户名
常用参数
-D 查看缺省参数
u:UID
g:缺省所属用户组GID
G:指定用户所属多个组
d:宿主目录
s:命令解释器Shell
c:描述信息
e:指定用户失效时间
2.修改用户信息 usermod
3.pwck 检测/etc/passwd文件
4.vipw 编辑/etc/passwd文件
5.id 查看用户id和组信息
6.finger 查看用户详细信息
7.su 切换用户
8.passwd -S 查看用户密码状态
9.who 、 w 查看当前登录用户信息
用户组管理命令
添加:groupadd删除用户组 groupdel 组名
修改用户组信息 groupmod
设置组密码及管理组内成员 gpasswd
查看用户隶属于哪些用户组 groups
切换用户组newgrp
用户组配置文件检测 grpck
修改文件所属组 chgrp
编辑/etc/group文件 vigr
特殊权限SetUID及黏着位
SetUID:当一个可执行程序具有SetUID权限,用户执行这个程序的时候,将以程序的所有者的身份执行管理员授权
批量添加用户
手工添加用户 1)分别在/etc/passwd /etc/group 和 /etc/shadow中添加一条记录 2)创建用户宿主目录 3)在用户宿主目录中设置默认的配置文件 4) 设置用户初始密码 newusers 导入用户信息文件 pwunconv 命令取消shadow password功能 chpasswd 导入密码文件 pwconv 将密码写入shadow文件
相关文章推荐
- LINUX账号管理
- Linux常用命令_进程管理
- centos编译安装PHP
- linux strace命令(转)
- linux 嵌入式环境使用iptables防火墙的一些体验
- CentOS 5与6的启动流程
- Linux命令
- linux学习笔记(二)--linux字符界面操作基础
- linux平台从源码安装git
- linux中的内核模块以及模块操作工具modprobe|insmod|rmmod|depmod|lsmod|modinfo等学习小结
- CentOS下modelsim 10.2c install & crack
- linux一些名词
- CentOS6.5上安装MySQL5.6
- arch linux安装玩fcitx后无法激活解决
- linux下samba共享服务器搭建
- linux下goagent证书问题终极解决方案!
- linux下向yeelink添加数据点
- Linux CentOS 7.0 下 rar unrar的安装
- Linux下使用codeblocks交叉编译ARM-LINUX-GCC程序
- Linux 学习笔记 gcc简单了解