新しいユーザーを作成しましたが、新しいユーザーに対して何もできません。

新しいユーザーを作成しましたが、新しいユーザーに対して何もできません。

だからという名前のユーザーを作成した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コマンドを実行するために一時的にIDを変更することもできます。testmkdir

sudo -u test mkdir ~test/app

答え3

ユーザーがtambkto自分のホームディレクトリに対する書き込み権限を持っている必要があるのはなぜですかtest

関連情報