首页 > 代码库 > 10.开机启动脚本,用户文件含义《Mr.Robot》

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可以查看组


本文出自 “Mr.Robot” 博客,请务必保留此出处http://80602872.blog.51cto.com/12350020/1893915

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