zoukankan      html  css  js  c++  java
  • linux基础学习-15.4-与用户相关的目录(故障案例)

    1、/etc/skel目录 {#123-etcskel目录}

    新用户的老家的默认的样子,从/etc/skel目录复制过来

    /etc/skel 目录是用来存放新用户环境变量文件的目录,当我们添加新用户时,这个目录下的所有文件会自动被复制到新添加的用户的家目录下

    默认情况下,/etc/skel 目录下的所有文件都是隐藏文件(以点开头的文件);通过修改、添加、删除/etc/skel目录下的文件,我们可为新创建的用户提供统一的、标准的、初始化用户环境(给所有新用户的一个家默认样子)

    企业面试案例:请问如下登录环境故障的原理及解决办法? {#124-企业面试案例】:请问如下登录环境故障的原理及解决办法?}

    -bash-4.1$

    -bash-4.1$

    假设切换到alex888

    -bash-4.1$

    -bash-4.1$

    [alex888@oldboyedu35-nb ~]$

    [alex888@oldboyedu35-nb ~]$

    第一个里程碑-模拟环境

    useradd alex888

    su - alex888

    whoami

    m -f .bash*

    第二个里程碑-xshell新建一个窗口-并切换到alex888用户

    [root@oldboyedu35-nb ~]# su - alex888

    -bash-4.1$ whoami

    alex888

    第三个里程碑-解决故障

    ##拷贝 /etc/skel 模板中的内容 到 当前用户家目录

    -bash-4.1$ cp /etc/skel/.bash* ~

    -bash-4.1$ ll -a

    total 20

    drwx------ 2 alex888 alex888 4096 Apr 5 10:06 .

    drwxr-xr-x. 9 root root 4096 Apr 5 09:22 ..

    -rw-r--r-- 1 alex888 alex888 18 Apr 5 10:06 .bash_logout

    -rw-r--r-- 1 alex888 alex888 176 Apr 5 10:06 .bash_profile

    -rw-r--r-- 1 alex888 alex888 124 Apr 5 10:06 .bashrc

    第四个里程碑-检查-重新登录

    [root@oldboyedu35-nb ~]# su - alex888

    [alex888@oldboyedu35-nb ~]$ whoami

    alex888

    /etc/skel 的企业场景作用:

    1)可以把想通知的内容放到skel,让登录的人去看

    2)统一初始化新用户的环境变量(所有新用户的模板)

    3)面试题,linux命令行出现-bash-4.1$问题原因及解决方法

    知识点:export PS1='[u@h W ]$' ##临时生效

    练习题: {#125-etcdefaultuseradd-文件}

    1、企业面试案例:请问如下登录环境故障的原理及解决办法?

    -bash-4.1$

    -bash-4.1$

    假设切换到alex888

    -bash-4.1$

    -bash-4.1$

    2、与用户相关的目录是什么?

  • 相关阅读:
    ORA-01113: file xxxx needs media recovery
    ORACLE快速彻底Kill掉的会话
    fdisk添加分区引起的Linux Error: 22: Invalid argument
    VMware下Windows Server 2012添加新磁盘
    MS SQL 监控错误日志的告警信息
    【转载】latch: cache buffers chains
    SQL*Plus环境变量设置浅析
    Red Hat Enterprise Server 6.0 安装Sendmail相关包
    Python isinstance判断对象类型
    python strip()函数
  • 原文地址:https://www.cnblogs.com/Klanti/p/9143520.html
Copyright © 2011-2022 走看看