linux引导流程(二)
2011-12-14 15:02
225 查看
加电自检---自举程序---加载内核(驱动)
验证用户
login:root---------/etc/passwd(root用户不受任何限制)
#ls -l etc/passwd
#ls -l etc/shadow
加密采用的默认md5---单项不可逆
#pwconv:将passwd文件转换成shadow
语法:
root:x0:0:root:/root/bin.bash
用户名称
x:占位符,(保存的应为)密码
用户的id:数字
该用户组id:数字
描述信息:建议添加
宿主目录:提供给该用户登录后的保存信息,不固定,默认/home
#man 5 passwd
了解文档的帮助
#passwd
linux的内核只认识数字
passwd:123456-------/etc/shadow
[...]#、该用户创建目录的权限、口令---环境变量
root-0
系统用户(伪用户)---1—499
普通用户----500—6000
--环境变量
/etc/skel---手动添加用户(成批量的添加)
命令行方式添加用户 useradd adduser
/etc/login.defs---用户相关默认配置信息脚本文件
用户的添加步骤
第一种:命令
#useradd zhy
造成的影响
/etc/passwd-----增加一行 保存用户名
/etc/shadow----保存口令
/home/zhy---- 产生同名目录
. .. .bash_logout .bash_profile .bashrc .emacs
/etc/group----------增加一行,组
第二种办法:手动添加用户
1)#vi /etc/passwd
Zhy2::503:503:csdnphp student:/home/zhy2:/bin/bash
#pwunconv
#pwconv
#mkdir /home/zhy
[zhy@bogon root]$
bash-2.05b$
PS1=值
umask 0022
755
700
/etc/login.defs
/etc/skel----保存新用户环境变量的脚本文件目录
/etc/login.defs---用户环境的设置
Shell----访问内核的壳(界面)----进程
父子关系
#env ----显示系统的环境变量
全部大写
组的管理
1) 创建组
2) 切换用户所述组
/etc/group
组名:口令:Gid:该组中的用户
#groupadd zhs
#gpasswd zhs
#man gpasswd
添加用户
#useradd zhs
#passwd zhs
[。。。。。 abc] #su lin[。。。。 abc]$
表示只切换身份,不改变环境(工作目录)
[。。。。。 abc] #su - lin表示既切换身份,还改变环境(工作目录)
[。。。。 ~]$pwd
root /root
zhs /home/zhs
lisi /home/lisi
zhy1 zhy2 zhy3---------zhy4
zhy-----zhy
rwx rw r
如果一个目录没有x权限,cd无法使用
如果一个目录没有r权限,ls无法使用
如果一个目录没有w权限,touch mkdir....
#man chown
验证用户
login:root---------/etc/passwd(root用户不受任何限制)
#ls -l etc/passwd
#ls -l etc/shadow
加密采用的默认md5---单项不可逆
#pwconv:将passwd文件转换成shadow
语法:
root:x0:0:root:/root/bin.bash
用户名称
x:占位符,(保存的应为)密码
用户的id:数字
该用户组id:数字
描述信息:建议添加
宿主目录:提供给该用户登录后的保存信息,不固定,默认/home
#man 5 passwd
了解文档的帮助
#passwd
linux的内核只认识数字
passwd:123456-------/etc/shadow
[...]#、该用户创建目录的权限、口令---环境变量
root-0
系统用户(伪用户)---1—499
普通用户----500—6000
--环境变量
/etc/skel---手动添加用户(成批量的添加)
命令行方式添加用户 useradd adduser
/etc/login.defs---用户相关默认配置信息脚本文件
用户的添加步骤
第一种:命令
#useradd zhy
造成的影响
/etc/passwd-----增加一行 保存用户名
/etc/shadow----保存口令
/home/zhy---- 产生同名目录
. .. .bash_logout .bash_profile .bashrc .emacs
/etc/group----------增加一行,组
第二种办法:手动添加用户
1)#vi /etc/passwd
Zhy2::503:503:csdnphp student:/home/zhy2:/bin/bash
#pwunconv
#pwconv
#mkdir /home/zhy
[zhy@bogon root]$
bash-2.05b$
PS1=值
umask 0022
755
700
/etc/login.defs
/etc/skel----保存新用户环境变量的脚本文件目录
/etc/login.defs---用户环境的设置
Shell----访问内核的壳(界面)----进程
父子关系
#env ----显示系统的环境变量
全部大写
组的管理
1) 创建组
2) 切换用户所述组
/etc/group
组名:口令:Gid:该组中的用户
#groupadd zhs
#gpasswd zhs
#man gpasswd
添加用户
#useradd zhs
#passwd zhs
[。。。。。 abc] #su lin[。。。。 abc]$
表示只切换身份,不改变环境(工作目录)
[。。。。。 abc] #su - lin表示既切换身份,还改变环境(工作目录)
[。。。。 ~]$pwd
root /root
zhs /home/zhs
lisi /home/lisi
zhy1 zhy2 zhy3---------zhy4
zhy-----zhy
rwx rw r
如果一个目录没有x权限,cd无法使用
如果一个目录没有r权限,ls无法使用
如果一个目录没有w权限,touch mkdir....
#man chown
相关文章推荐
- Linux引导流程
- linux引导流程(开机过程)和时钟设置
- linux系统引导流程
- Linux-08-系统开机引导流程
- 了解linux的引导流程
- [Linux学习笔记] Linux系统引导流程(一)
- linux 引导流程解析续
- linux引导流程
- linux的引导流程grub的配置
- Linux学习笔记之Linux引导流程解析
- Linux(四)——引导流程
- 兄弟连Linux在线课堂:第5讲 Linux系统引导流程
- Linux引导流程
- Linux引导流程解析(2)
- Linux引导流程
- Linux引导流程(一)
- Linux引导流程
- linux系统引导流程学习3
- Linux引导流程
- Linux引导流程解析