Linux基础(二)
4、用户及用户组
4.修改用户
usermod [选项] 用户名
选项包括-c -d -m -g -G -u以及-o
注意修改时,如果主目录不存在,即使加上-m选项,也不会创建该目录
5.修改用户口令
passwd [选项] 用户名
- l(lock)锁定口令,即禁用账号
- u(unlock) 口令解锁
- d(HOME_DIR) 使账号无口令(删除密码)
- f 强迫用户下次登陆时修改口令 如果默认无用户名,则修改当前用户的口令
passwd 修改自己的密码
passwd tom 修改tom的密码 管理员才可以修改其他人的密码
6. 切换用户
su -目标用户 管理员切换用户不需要密码,用户切管理员需要
7.删除用户
userdel 用户名 删除指定用户
userdel -r 用户名 在删除指定用户的同时删除他的home目录
8.用户组管理
1.groupadd [选项] 用户组
可使用的选项有 -g GID指定新用户组的组标识号
-o 一般与-g选项同时使用,标示新用户
2.groupdel 用户组名 删除用户组
如果删除用户组,已经被用户追加为附加组对应的所有用户的该附加组会被撤销掉
如果被删除的用户组,已经被用户指定为用户组,则该用户组无法删除
3.修改用户组
groupmod [选项] 用户组
-g GID 为用户指定新的组标识号
-o 与-g选项同时使用,用户组的新GID可以与系统已有用户组的GID相同
-n 新用户组 将用户组的名字改为新名字
4.用户组切换
newgrp root将当前用户切换到root用户组,前提条件是root用户组确实是该用户的主组或附加组
五、用户账号有关的系统文件详细介绍
gm❌802:0::/home/z:/bin/bash
1./etc/passwd中一行记录对应着一个用户,每行记录又被冒号分隔为7段
用户名:口令:用户标识号:组标识号:注释性描述:主目录:登陆shell
用户名:通常长度不超过8个字符,并且大小写字母或数字组成,登陆名中不能有冒号
2./etc/shadow中的记录与/etc/passwd中的一一对应,它由pwocnv命令根据/etc/passwd中的数据自动产生
root:
cp/KtWvX$3APQ6yC4KbDR2E2Wx6xYk/:17365:0:99999:7:::
登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志
3.用户组的所有信息都存放在/etc/group文件中
用户要访问属于附加组的文件时,必须首先使用newgroup命令使自己成为所要访问的组中的成员
六、权限
drwxr-xr-x. 2 root root 4096 Oct 4 2015 Downloads
1.d 文件类型 [d]是目录 [-]是文件 [l]是链接文件类似windows快捷方式设备与设备文件[b],[c]
1.1块(block)设备文件[b]:就是一些存储数据,以提供系统随机访问的接口设备,例如硬盘、软盘等。你可以随机的在硬盘的不同块读写,这种设备就是成组设备。
演示:cd /dev;然后ls –al sda:
1.2字符(character)设备文件[c]:是一些串行端口的接口设备,例如键盘,鼠标。这些设备的特征就是“一次性读取”的,不能够截断输出。
2.rwx所属用户权限 读写执行
r-x所属用户组权限 读 执行
r-x其他用户权限
3.第二列表示有多少文件名链接到此节点(i-node)
七、改变文件属性和权限
1.改变所属用户组
chgrp [-R] dirname/filename [-R]为递归修改
2.改变文件所有者
chown[-R] 用户账号:用户组名 dirname/filename
3.改变权限
chmod[-R] mode dirname/filename
1.数字类型改变权限 r:4 w:2 x:1相加得权限
owner=rwx=4+2+1=7
group=rwx=4+2+1=7
others=—=0+0+0=0
修改权限改为700即可
2.符号类型改变文件权限
u,g,o三身份代表own,group,other
a代表全部
有+ - =
chmod u=rwx,go=rx
八、网络
1.IP地址分析
ip地址=网络位+主机位
相同的网络,网络位肯定相同,主机位不一样
不同的网络,网络位肯定不同,主机位可能一样
交换机链接相同的网络,路由器链接不同的网络
2.ssh免密登陆
1.生成公钥/私钥 ssh-keygen
2.将公钥拷贝到服务器段
ssh-copy-id -i ~/.ssh/id_rsa.pub @
3.wget命令
wget[参数] [URL地址]
支持断点下载功能
同时支持FTP和HTTP下载方式
支持代理服务器
wget -O newname.new http://www.baidu.com 下载并以不同文件名保存
wget --limit-rate=300k限速下载单位 byte/秒
wget -c 断点续传
wget -c http:[url]
wget -b 后台下载
wget -i 下载多个文件
wget -i urlfile.txt