希望发课件
老师,能不能把课件发上来,这样我就根据课件记笔记,要快一点
老师,能不能把课件发上来,这样我就根据课件记笔记,要快一点
2016-06-09
用户和用户组
存放的文件及文件内容格式说明:
1、/etc/group 存储当前系统中所有用户组信息
-Group: x :123 :abc,def ,xyz
-组名:组密码点位符:组编号:组用户成员多个之间逗号分开
组编号:root用户组组编号固定为0 ,1-499系统预留编号,自定义组编号从500开始
2、/etc/gshadow 存储当前系统中用户组的密码信息,和/etc/group文件里的行数一一对应
-Group: *: :abc ,def,xyz
-组名称:组密码:组管理者:组中用户名列表
3、/etc/passwd 存储当前系统中所有用户的信息
-user: x : 123 :456: xxxxx :/home/user :/bin/bash
-用户名:密码点位符:用户编号:用户组编号:用户注释信息:用户主目录 :shell类型
4、/ect/shadow 存储用户的密码信息
-uesr: vf;/sdfadsf:::
-用户名:加密过的密码
用户和用户组的管理命令:
用户组命令:
#groupadd 组名 //添加用户组,组编号为系统自动创建
#groupmod -n 新组名 旧组名 //修改组名
#groupmod -g 组编号 组名 //修改组编号
#groupmod -g 组编号 组名 //创建用户名并指定组编号
#groupdel 组名 //删除用户组,注意:先删除用户组里的用户再删除用户组
#gpasswd 组名 //设置组密码
用户相关命令:
#useradd -g 用户组 用户名 //添加用户到指定的用户组,同时会为此用户创建一个和用户名一样的操作目录
#useradd -g 主用户组名 -G 附属用户组名1,附属组2 用户名 //创建用户时指定主用户组和附属组
#useradd -d /home/xxx 用户名 //添加一个新用户并指定个人文件夹
#usermod -c 注释内容 用户名 //为用户添加注释
#usermod -l 新用户名 旧用户名 //修改用户名
#usermod -d /home/cls 用户名 //修改用户文件夹目录
#usermod -g 用户组 用户名 //修改用户的所属用户组
#userdel 用户名 //删除一个用户,但不删除此用户的操作文件夹
#userdel -r 用户名 //删除用户的同时也删除他的个人操作目录
权限相关命令
#touch /etc/nologin //除了root用户禁止其他一切账户进行登录
#passwd -l 用户名 //锁定一个账户信息
#passwd -u 用户名 //解锁一个账户
#passwd -d 用户名 //清楚账户密码,无密码登录
主要组与附属组
用户可以同时属于多个组
一个主要组
多个附属组
#gpasswd -a 用户名 附属组 //将用户添加到一个附属组,多个附属组用 逗号分隔
#newgrp 要切换的组名 组密码 //当前登录用户切换到其他用户组 ,如果有组密码就在后边输入组密码
#gpasswd -d 用户名 组名 //从一个用户组里删除此用户
其他命令:
#su 用户名 密码 //切换用户
#id 用户名 //显示用户的基本信息
举报