-bash-4.2$ 家目录文件丢失处理办法
2017-07-07 14:04
357 查看
在Linux系统中,当我们切换到一个用户比如
一般出现如上提示,则表示用户的家目录,或家目录下配置用户文件丢失!
我们先尝试一下查看user007的家目录是否存在
创建了目录/home/user007/,我们还需要更改用户user007的属性,给目录/home/user007指定为用户user007的家目录。
如果家目录没变,只是家目录下的配置文件丢失,则只需要将/etc/skel/下的.bask开头的三个文件拷贝至家目录即可。
[root@hujiwara-linux ~]#su - user007 -bash-4.2$出现如上所示的提示符,该如何处理。
一般出现如上提示,则表示用户的家目录,或家目录下配置用户文件丢失!
我们先尝试一下查看user007的家目录是否存在
-bash-4.2$ cd ~ -bash: cd: /sbin/nologin: 不是目录提示/sbin/nologin,表示此用户user007家目录不存在。因此为他创建目录/home/user007,并设置目录的所属权限
[root@hujiwara-linux ~]#mkdir /home/user007/ [root@hujiwara-linux ~]#chown user007:user007 /home/user007/ [root@hujiwara-linux ~]#ls -l /home/ 总用量 0 drwxr-xr-x. 2 user007 user007 6 7月 7 13:54 user007
创建了目录/home/user007/,我们还需要更改用户user007的属性,给目录/home/user007指定为用户user007的家目录。
[root@hujiwara-linux ~]#usermod -d /home/user007/ user007最后,家目录有了。我们需要进行最终也是最核心的操作,给用户user007的家目录添加用户配置文件。用户配置文件位于/etc/skel/目录下以.bash开头的三个影藏文件。将其拷贝至家目录/home/user007下即可。
[root@hujiwara-linux ~]$ ls -a /etc/skel/ . .. .bash_logout .bash_profile .bashrc [root@hujiwara-linux ~]#cp /etc/skel/.bash* /home/user007/ [root@hujiwara-linux ~]#su - user007 上一次登录:五 7月 7 13:58:49 CST 2017pts/2 上 [user007@hujiwara-linux ~]$ [user007@hujiwara-linux ~]$如此,当再次登陆用户user007时,这可以正常显示。
如果家目录没变,只是家目录下的配置文件丢失,则只需要将/etc/skel/下的.bask开头的三个文件拷贝至家目录即可。
相关文章推荐
- 公司Xen server虚拟化中虚拟机磁盘文件丢失的处理办法
- Error处理:/bin/bash^M: 坏的解释器: 没有该文件或目录(bad interpreter: No such file or directory)
- git 文件丢失的处理办法
- Linux grub.conf文件丢失/错误处理办法
- oracle日志文件丢失处理办法
- Bash: 递归处理目录/文件
- 关于NFS客户端挂载成功但不显示NFS服务端挂载目录下的文件的处理办法及问题还原。
- Grub配置文件错误丢失处理办法
- [8-23]知识梳理:文件系统、Bash基础特性、目录管理、文件管理、文本查看编辑处理
- Xen server虚拟化中虚拟机磁盘文件丢失的处理办法 推荐
- VisualStudio编译项目时,提示bin目录和obj目录下的文件不能写的错误处理的解决办法
- 配置文件丢失后找原配置文件的处理办法
- 基本的bash shell命令(文件以及目录处理)
- android studio中R文件丢失以及project目录下build文件丢失解决办法
- 关于数据库一致改关闭下redo日志文件丢失的处理办法的总结
- 关于数据库一致改关闭下redo日志文件丢失的处理办法的总结
- Error处理:/bin/bash^M: 坏的解释器: 没有该文件或目录(bad interpreter: No such file or directory)
- 移动硬盘"文件或目录损坏且无法读取"可能的处理办法
- 图片文件上传到工程目录是,重新部署时文件丢失问题处理
- 【转载】sql server日志文件总结及日志满的处理办法