10.开机启动脚本,用户文件含义《Mr.Robot》

前言:基础知识,要记住哦《Mr.Robot》

----------------------------------------------------

一. 开机启动脚本

/etc/profile 全局

/etc/profile.d/*.sh 全局

~/.bash_profile 个人配置,仅对当前用户有效

如何读取配置文件

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

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

二. 用户/密码文件

1.  /etc/passwd

七段含义:1,用户名    2,密码        3,uid       4,gid        5用户说明        6,家目录        7shell

2. /etc/shadow

1,用户名    2.密码       3上次更改密码的日期(1970-1-1开始算天)     4.过多少天可以改密码(0不受限制)        5.多少天需要改一次密码(天)    6.密码警告期限        7.密码失效期限    8 账号到期时间    9 保留域

三.  sudo配置文件:

/etc/sudoers

root        ALL=(ALL)                                ALL

用户(或者组)        所有计算机host(所有用户)           所有命令

如何在sudo时不输入密码;

sudoers中的Defaults选项requiretty要求只有拥有tty的用户才能使用sudo。

tty指终端设备      pts是指模拟终端     后面是,

%wheel  ALL=(ALL)       NOPASSWD: ALL   (所有用户不需要输入root密码就可以sudo)

id可以查看组

时间: 2024-08-02 10:57:53

10.开机启动脚本,用户文件含义《Mr.Robot》的相关文章

Linux启动原理介绍及设置开机启动脚本方法

转自本人个人博客:http://www.xgezhang.com/linux_init_shell.html 之前总是对Linux的整个启动脉络不了解,把这个问题看得很神秘,昨天稍微研究了一下,其实还是很简单的. Linux启动时,所有的启动脚本都放在/etc/init.d/ 下面,而这些脚本又有映射到各个/etc/rcX.d,这个X代表0-6,分别对应不同的系统级别: 0代表关机(halt) 1级别是单用户模式(single) 2级别是多用户级别,这个是默认级 3,4,5未定义,可以提供给用户

weblogic开机启动脚本

1.在/home/bea/startBeaAll目录内创建一个startBeaAll.sh文件,加入如下内容(把相应目录与命令修改即可,红字部分为修改地方): #!/bin/sh echo "======weblogic start begin========" echo "======managerServer start begin========" managerid=`ps auxww|grep managerServer|grep -v grep|awk

ubuntu设置开机启动脚本

rc.local脚本 rc.local脚本是一个ubuntu开机后会自动执行的脚本,我们可以在该脚本内添加命令行指令.该脚本位于/etc/路径下,需要root权限才能修改. 该脚本具体格式如下: #!/bin/sh -e # # rc.local # # This script is executed at the end of each multiuser runlevel. # Make sure that the script will "exit 0" on success o

自定义开机启动脚本

如果你有一些自定义的脚本或服务需要开机启动,那么就可以写入到/etc/rc.local文件中,然后chmod +x /etc/rc.local赋予运行权限. /etc/rc.local文件的内容: 但是这个文件在Centos7中已经不推荐被使用了,它的存在只是为了兼容Centos5和Centos6. 那么在Centos7中是怎么设置自定义脚本开机启动呢? 我们可以仿照其他服务的设置来设置我们的自定义脚本. 创建脚本文件:-bash-4.2# cat  user-start.sh #!/bin/b

Ubuntu 16.04设置开机启动脚本的方法

需求:公司卡片机容量太小,只有100G,由于使用的人比较的多,开机使用后有时候就会出现磁盘空间占满数据写不进去的情况,影响工作进度,而且每次使用完都得关掉卡片机,所以就有必要写个清理磁盘的脚本,当卡片机开机启动后执行脚本,如果磁盘达到设置的阈值,就进行空间的清理. rc.local脚本 rc.local脚本是一个ubuntu开机后会自动执行的脚本,我们可以在该脚本内添加命令行指令.该脚本位于/etc/路径下,需要root权限才能修改. 该脚本具体格式如下: #!/bin/sh -e # # rc

Centos 配置开机启动脚本启动 docker 容器

原文:Centos 配置开机启动脚本启动 docker 容器 Centos 配置开机启动脚本启动 docker 容器 Intro 我们的 Centos 服务器上部署了好多个 docker 容器,因故重启的时候就会导致还得手动去手动重启这些 docker 容器,为什么不写个脚本自动重启呢,于是就有了这篇文章. 批量启动 Docker 容器 之前我们有提到过关于 docker 的一些骚操作 ,可以直接使用 docker start $(docker ps -aq) # 启动所有容器 docker s

oracle11gR2在rhel-6.5的开机启动脚本

#!/bin/bash #chkconfig:35 98 01 #description:Startup Script for Oracle Databases #/etc/rc.d/init.d/oracle export ORACLE_BASE=/opt/oracle export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1 export ORACLE_LOG=$ORACLE_HOME/log export ORACLE_OWNER=or

关于Ubuntu运行级别、开机启动脚本的说明

目录简介 1.1介绍Ubuntu下面的自启动脚本目录 1.2 Linux操作系统运行级别的概念 1.3关于操作系统自启脚本的启动顺序 1.4    Linux操作系统运行级别的概念 1.5 自启和关闭自启服务 1.6 对于init [number]命令 Content: 1.1 介绍Ubuntu操作系统关于自启动脚本的几个目录 其中rc0.d~rc.6.d文件夹下分别对应的是操作系统0-6级运行的状态下需要执行的脚本.此外还有rcS.d文件夹和rc.local文件,而在这些文件夹下的文件,都是软

RHEL6编译安装nginx、开机启动脚本

Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器. nginx的模块需要第三方库的支持,检查是否安装下列库:zlib.zlib-devel(nginx扩展,gzip压缩).openssl.openssl-devel(nginx扩展).prce.prce-devel(重写rewrite.支持nginx伪静态):Nginx 一般有两个版本,分别是稳定版和开发版,您可以根据您的目的来选择这两个版本的其中一