linux存在用户和用户组的概念。
具体如何查看用户与用户组,和文件内的相关字段的含义请看
http://www.cnblogs.com/duhuo/p/5892513.html
今天在linux新建一个用户,daledong,碰到了两个问题,第一就是 使用daledong登录后,终端中显示 -bash-4.1$而不是 [daledong@locahost~]。
第二个问题就是新建的用户不能创建文件夹。
先说第一个,其实问题的根本原因就是在用户根目录下缺少一些配置文件。
我的环境是,用户的根目录在/data/daledong。
cp -a /etc/skel/. data/daledong。
复制命令里必须带上-a,因为有些配置文件是隐藏的。
第二个就是新建的用户不能创建文件夹。
新建的用户daledong在别人创建的文件夹里,只有读的权限。自然不能创建(修改)文件夹了。但现在的情况是,daledong在/data/daledong下也不能创建文件夹。
查看一下发现/data/daledong/是root创建的,那daledong这个用户自然不能修改root建立的。
那怎么办?
把/data/daledong的创建者改成daledong不就OK了?
使用chown命令
具体参见:
http://www.cnblogs.com/peida/archive/2012/12/04/2800684.html
参考资料
http://blog.csdn.net/xia_xia0919/article/details/50588985