Linux基础(二)

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: 1 1 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

猜你喜欢

转载自blog.csdn.net/qq_38019655/article/details/83826164