我创建了一个新用户,但无法对新用户执行任何操作

我创建了一个新用户,但无法对新用户执行任何操作

因此,我创建了一个名为 的用户test,然后尝试在其中创建一个目录,但尽管用户 test 拥有所有权限,但权限被拒绝。

tambkto@X250:/home$ ls
amna  tambkto
tambkto@X250:/home$ sudo useradd test -m
tambkto@X250:/home$ ls
amna  tambkto  test
tambkto@X250:/home$ cd test/
tambkto@X250:/home/test$ ls
examples.desktop
tambkto@X250:/home/test$ mkdir app
mkdir: cannot create directory ‘app’: Permission denied
tambkto@X250:/home/test$ ls -l
total 12
-rw-r--r-- 1 test test 8980 Apr 16 2018 examples.desktop
tambkto@X250:/home/test$ cd ..
tambkto@X250:/home$ ls -l
total 12
drwxr-xr-x  2 test    test    4096 Apr 23 05:41 amna
drwxr-xr-x 23 tambkto tambkto 4096 Apr 24 00:09 tambkto 
drwxr-xr-x  2 test    test    4096 Apr 24 00:12 test
tambkto@X250:/home$

答案1

您应该首先切换到用户test

苏测试
密码:
测试@X250:/home/test$ mkdir 应用程序

答案2

您已成功创建一个名为的新用户test及其主目录。尝试在用户的主目录中创建目录时出现错误,因为您无权对当前用户执行此操作tambkto

您需要以新test用户身份登录才能在其主目录中创建目录和文件。要允许test用户登录,您必须以passwdroot 身份使用以下命令为帐户分配密码:

sudo passwd test

或者,您可以为了执行命令sudo而临时更改身份:testmkdir

sudo -u test mkdir ~test/app

答案3

为什么用户应该tambkto对用户的主目录具有写权限test...

相关内容