我正在使用openSuse 12.3,并以用户身份登录。我正在尝试在中创建目录/home/
,但获得权限被拒绝。
任何想法,如何解决这个问题。
harbir@linux-gn77:/home> mkdir testDir
mkdir: cannot create directory ‘testDir’: Permission denied
harbir@linux-gn77:/home>
只有root可以在下创建目录/home
。通常,您/home
为每个用户的帐户放置一个目录。运行该命令getent passwd
将向您显示哪些用户的主目录位于此处:
$ getent passwd | grep /home
saml:x:1000:1000:saml:/home/saml:/bin/bash
samtest:x:1001:1001::/home/samtest:/bin/bash
同样,您通常不手工创建这些目录,而是使用诸如adduser
创建新用户帐户之类的工具,并通过该工具指定要为用户的under创建子目录/home
。
$ sudo adduser
-d, --home-dir HOME_DIR home directory of the new account
如果您确实只想在一个子目录下创建一个/home
供已有用户使用的/home
子目录,除了他们已经存在的目录外,您还可以这样做:
$ sudo mkdir /home/somedir
$ sudo chown -R myuser.somegroup /home/somedir
如果您只是想在用户目录下创建目录,请/home/user
使用以下方法之一进行操作:
$ mkdir ~/testDir
$ mkdir $HOME/testDir
$ mkdir /home/harbir/testDir
$ cd /home/harbir; mkdir testDir
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句