欢迎各位兄弟 发布技术文章
这里的技术是共享的
解决方法如下:
(一)首先,查看自己的用户用的是不是bash登录
如图,因为在给我分配用户的时候默认使用的是sh而不是bash,结果怎么设置bashrc都是没用的啊!
解决方法:直接输入bash,搞定!如果想每次登录直接用bash的话输入命令如下:
现在exit后再试试,工作已经正常了!
(二)如果还是不行的话再考虑你自己的目录下面 .bashrc .basr_profile 或者 .profile的设置吧,具体设置参考下面两篇文章。
http://www.okpython.com/thread-4071-1-1.html
https://wido.me/sunteya/understand-bashrc-and-profile/
有关chsh的问题,查阅下面链接:
http://www.neoease.com/change-shell-on-ubuntu/
http://www.360doc.com/content/12/0329/15/7991404_198970164.shtml
来自 http://blog.csdn.net/lawrencesgj/article/details/8979803
1、Linux权限说明 linux的文件夹也有三种权限分别是: r(Read 读取):对文件有读取文件内容的权限(cat指令);对目录有查看目录下内容的权限(ls命令)。 x(eXecute 执行):对文件有执行文件的权限(./指令);对目录该有进入目录的权限(cd命令)。 w(Write 写入):对文件有增加、删除、修改文件内容的权限;对目录有增加、删除、修改目录下内容的权限。w 是可以在目录下创建、修改、删除文件,不仅可以修改自己的文件也可以修改别人的文件,因此增加了一个t 权限对 x 权限进行了限制,表示只可以修改自己的文件。 umask 命令可以设置系统的权限掩码,即可以控制文件夹、文件生成时的默认权限。文件夹的默认权限是755、文件的权限644.root 帐号的umask是022,而普通用户的umask是002,这代表root用户的文件对于其他用户来说默认的权限更少。文件的默认权限是用666减umask,而文件夹的默认权限是用777减umask,这样的话相当于无论何时生成的文件的默认权限都是不可能有运行的权限。umask的设置可以在配置文件 /etc/bashrc 中进行设置、更改。 2、改变权限 改变拥有者chown(change owner): chown yly tmp //改变文件tmp的拥有者为yly用户 chown -R yly:yly tmp //改变tmp文件及其下的文件和子目录的权限为yly用户:yly组 说明:要改变的文件拥有者,也就是用户名必须存在于/etc/passwd文件中,否则就会显示错误。另外用户密码 是保存在/etc/shadow文件夹中的。 改变群组chgrp(change group): chgrp yly tmp //改变tmp文件的群组为yly组 说明:要改变的目标群组名称必须在于/etc/group文件中存在,否则就会显示错误。 注意:当使用cp指令复制文件时,被复制的文件拥有者和群组仍没有改变,此时需要使用以上指令进行设置。 改变文件权限chmod 来自 https://zhidao.baidu.com/question/419942117.html
因为是新手,学LINUX没几天,所以不太懂 在切换用户到study的时候出现了提示 bash:/etc/bashrc:权限不够 但还是能够切换到用户study study:500:500:keazy:/home/study:/home/study 以上是我/etc/passwd文件里关于study用户的配置。 哪位能说一下怎么解决吗?顺便说一下修改原因,谢谢了 看看那个文件bashrc的权限, study能不能读
|