1.文件权限管理

  1)chown:改变文件属主(只有管理员才能使用这个命令)(change owner)

  chown USERNAME file...

    -R :修改目录以及内部文件的属主

    --reference=/path/to/somefile   file....

  2)chgrp GRPNAME file...修改文件属组

  3)同时改变属组和属主

      chown USERNAME:GRPNAME file

      chown USERNAME.GRPNAME file

      chown :GRPNAME file 只改属组

  4)chmod:修改文件的权限

  修改三类用户的权限:

    chmod 775 file

      -R

      --reference=  

  修改某类用户或者某些类用户权限

    chmod 用户类别=MODE  file...

      chmod u=rw /tmp/a.txt

      chmod go=rw  /tmp/a.txt

      chmod ug=rx,o= /tmp/abc  (不给权限就是没有权限)

   修改某类用户的某位或者某些位权限:

     chmod u-x /tmp/abc

     chmod u+x,g-x /tmp/abc

     chmod a+x /tmp/abc

     chmod +x /tmp/abc

     chmod u-wx  /tmp/abc

2.手动生成密码

  openssl passwd -1 -salt '12345678'

[root@good eric ~]# openssl passwd -1 -salt '12345678'
Password:
$1$12345678$0ME5N6oDyoEAwUp7b5UDM/

复制到/etc/shadow

cjy:$1$12345678$0ME5N6oDyoEAwUp7b5UDM/:17302:0:99999:7:::
这样就可以登录了

3.umask:遮罩码(决定创建文件默认的权限)

创建文件  666-umask

创建目录 777-umask

文件默认不具有执行权限(如果算的结果有执行权限,将其结果加1)

4.站下用户的角度SHELL的类型

  1)登录式shell

    正常通过终端登录的shell,使用su -USERNAME或su -l USERNAME 登录的shell

  2)非登录式shell

    使用su USERNAME登录的shell

    图形终端下打开命令窗口

    自动执行的shell脚本
bash的配置文件

  全局配置

    /etc/profile  /etc/profile.d/*.sh   /etc/bashrc

  个人配置
    ~/.bash_profile  ~/.bashrc

profile类的文件:

      设定环境变量

       运行命令或脚本(用户一登录就执行。。。)

bashrc类文件:

      设定本地变量

      定义命令别名

登录式shell 如何读取配置文件

  /etc/profile---->/etc/profile.d/*.sh-->~/.bash_profile--->~/.bashrc--->/etc/bashrc

非登录式shell如何读取

  ~/.bashrc-->/etc/bashrc--->/etc/profile.d/*.sh

     

  

linux笔记_day08的更多相关文章

  1. 【Linux笔记】Linux目录结构

    [Linux笔记]Linux目录结构   本文内容整理自网络,以作参考. /:根目录,位于linux文件系统目录结构的顶层,一般根目录下只存放目录,不要存放文件,/etc./bin./dev./lib ...

  2. Linux 笔记 #03# 在 Debian远程服务器上运行 Java socket程序

    我试图做什么:把我的破代码放到服务器上运行,并成功与客户端进行 socket通信. 预备环境:刚安装好 MySQL 和 JVM 的 Linux远程服务器(Debian 8)一台. 主要有如下几个步骤: ...

  3. 《学渣Linux笔记》——关于.bashrc与profile(涉及交互式与非交互式、登录与非登录shell)

    <学渣Linux笔记>--关于.bashrc与profile(涉及交互式与非交互式.登录与非登录shell) 1.基本概念(个人理解) 交互式shell:等待用户输入,并执行相应操作的sh ...

  4. 《学渣Linux笔记》——更改ls命令的输出颜色和命令提示符颜色(二)

    <学渣Linux笔记>--更改ls命令的输出颜色和命令提示符颜色(二) II.更改命令提示符颜色 命令提示符的显示格式是由变量PS1决定的,首先我们查找GNU官方手册,发现如下内容(不是我 ...

  5. Linux笔记(二)

    Linux笔记(二) 一.软件包管理 1.rpm命令使用:Linux安装软件包的三种方法 rpm工具类似于Windows的exe文件,可以直接进行安装,而且安装路径和文件名一般都是固定好的. 在Cen ...

  6. linux笔记(一)——基本命令和快捷键

    linux笔记(一) 1.常用BASH快捷键 编辑命令 快捷键 作用 Ctrl + a 移到命令行首 Ctrl + e 移到命令行尾 Ctrl + xx 在命令行首和光标之间移动 Ctrl + u 从 ...

  7. Ubuntu/Linux 笔记应用 为知笔记(支持markdown)

    发现网易云笔记没有Linux,但是为知笔记有Linux版本,且支持markdown格式 sudo add-apt-repository ppa:wiznote-team sudo apt-get up ...

  8. Linux 笔记 #04# Installing Tomcat 8 on Debian

    失败一 ※ 失败二  ※ 失败三 ※ 完 1- 确认机型: root@iZwz:~# lsb_release -a LSB Version: core-2.0-amd64:core-2.0-noarc ...

  9. Linux笔记-Linux的命令初解1

    我是一个Linux的初学者,经验肯定没有大牛们那么全面,但是我很想把自己在学习过程中的所有所学和一些自己的感悟写下来. 首先我主要看的书为<鸟哥的私房菜>,这是一本非常棒的书,但是你会发现 ...

随机推荐

  1. SCRUM 12.03

    第二轮迭代从今天起正式开始了.12月3日,我们举行了一次组会. 第一轮迭代结束时,我们意识到第二轮迭代需要实现的功能主要如下: 在下次迭代的时候实现对多个网站的信息进行比较取最优惠的选择,目前我们劲针 ...

  2. python3 selenium打开Chrome报错闪退问题

    ChromeDriver不匹配 Google Chrome 已是最新版本 版本 64.0.3282.186(正式版本) (32 位)   ChromeDriver应该选择2.35 下载链接:https ...

  3. SDN交换机迁移2

    关于迁移过程中迁移目标(被迁移的交换机和目标控制器)的选择 SDN中基于过程优化的交换机竞争迁移算法 通信学报 交换机:请求速率大于域内平均请求速率的交换机集合: 控制器:综合网络中时延.流量和控制器 ...

  4. 团队冲刺随笔合集—Beta阶段

    第一篇:http://www.cnblogs.com/Team-Blog/p/9049271.html 第二篇:https://www.cnblogs.com/Team-Blog/p/9064478. ...

  5. Alpha版本事后诸葛亮

    目录 设想和目标 计划 资源 变更管理 设计/实现 测试/发布 团队的角色,管理,合作 总结: 本小组和其他组的评分 分工和贡献分 全组讨论的照片 问题 第一组提问回答:爸爸饿了队 第二组提问回答:拖 ...

  6. 2017-8-20 HTTP协议

    http协议 http协议是一种超文本传输协议(一种约定) 三大特性:无状态,媒体独立,无连接: HTTP 工作原理 HTTP协议工作于客户端-服务端架构为上.浏览器作为HTTP客户端通过URL向HT ...

  7. 组件 -- Alert

    alert的背景色: alert-primary alert-secondary alert-success . . . .alert : 警告框类 .data-dismiss = "ale ...

  8. Xshell登录Docker

    使用SSH协议登录即可,用户名为docker,密码为tcuser

  9. [转贴]CentOS7.5 Kubernetes V1.13(最新版)二进制部署集群

    CentOS7.5 Kubernetes V1.13(最新版)二进制部署集群 http://blog.51cto.com/10880347/2326146   一.概述 kubernetes 1.13 ...

  10. images & Skeleton

    images & Skeleton image placeholder & loading ... skeleton.css https://github.com/dhg/Skelet ...