zoukankan      html  css  js  c++  java
  • Linux_ch02

    ---

    Linux是多用户的操作系统

    服务器由多个运维人员管理

    用户分为普通用户root用户(超级管理员)

    日常维护工作以普通用户身份即可完成,若要使用系统的所有权限,则需要使用root

    用户与用户组

    用户操作

    用户的切换使用 su username (switch user)(su root表示切换到管理员)

    su - username 切换用户并进入它的家目录

    用户的删除使用 userdel username

    user -r username 同时删除用户的家目录

    user -f username 强制删除,即使用户正在登陆系统

    usermod 修改用户的某些设置,例如 -g 修改初始组,-G 添加附加组,-s修改shell

    用户组

    groupadd groupname 添加用户组

    groupmod -n newname oldname 将用户组oldname更名为newname

    groupdel groupname 删除用户组

    文件权限控制

    image-20210410220702085

    开头第一个字符为 - 表示这是一个二进制文件,d表示这是一个文件夹

    后面九个字符每三个为一组,表示不同身份对此文件的操作权限,身份依次为 所有者,所属组,其他用户

    每组内有三个字符,依次表示 r 读权限 w 写权限 x 执行权限(execution)

    如果该文件不具有某个权限,则在对应位置放上 -,否则写上相应权限缩写

    7F241D22763CB90D24F3DF392EC81AB1

    修改文件权限

    chmod (change modify 改变文件的修改权(读,写,执行))

    image-20210410222547560

    也可以用二进制权值和表示,r=4,w=2,x=1

    则如果要使123文件权限为 r--rw-rwx ,就可以直接使用命令 chmod 467 123

    另外 chown 用于修改文件的所有者,chgrp 用于修改所属组

  • 相关阅读:
    Redis配置文件详解
    SpingBoot 定时器(跟随Application启动)
    Linux 查找哪些文件包含指定的一个或多个字符串
    帆软报表中sql中出现汉字时乱码
    mysql 匹配奇数、偶数行数据
    vs code 快捷键中英文对照
    前端学习路线汇总
    vscode: Visual Studio Code 常用快捷键1
    vue-router的router.go(n)问题?
    vue2.0 技巧汇总
  • 原文地址:https://www.cnblogs.com/potofsalt/p/14642483.html
Copyright © 2011-2022 走看看