注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

Mihooke's blog

IT之恋

 
 
 

日志

 
 

Lniux下切换到普通用户出现Permission denied  

2014-10-04 16:48:11|  分类: Linux |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
在Linux下创建普通用户之后,从root切换到该普通用户时,有时候会莫名其妙的出现Permisson denied的情况,如下所示:
Lniux下切换到普通用户出现Permission denied - mihooke - mihooke的博客
 这是什么原因呢?
一般是由于用户的目录和  /etc/passwd  文件中标识的目录名字和  /home目录下建立的目录名字不一样或是冲突导致的。如上面显示的,我创建用户组mygroup,之后再创建myuser1、myuser2、myuser3,创建之后,我用命令userdel 删除三个普通用户,但是 /home目录下这三个用户的主目录还是存在的;再用相同的命令创建这3个用户,会出现创建主目录的warning:
Lniux下切换到普通用户出现Permission denied - mihooke - mihooke的博客
 
提醒myuser1主目录已经存在了,这之后,我用命令 su myuser1切换到myuser1用户下,便会出现文章开头说的Permission denied。
怎么去解决这个问题呢?
只需要改变下myuser1用户的组和归属用户即可,运行命令:
chown -R  myuser1   /home/myuser1
chgrp -R  myuser1   /home/myuser1
再次切换到myuser1用户下,就可以了。不信自己试试看。
Lniux下切换到普通用户出现Permission denied - mihooke - mihooke的博客
 
  评论这张
 
阅读(89)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017