私はLinuxで新しく、ターミナルでいくつかのコマンドを実行しようとしていました。私の問題は、私が別のユーザーにsuをしてそこにディレクトリを作成したいときに、そのアクセス許可が拒否されたことを示すことです。どうしてこのようなことが起こったのか、それを解決するために何ができるのかを理解してください。新しいユーザを作成するときにlinuxで許可が拒否されました
[email protected]_VB:~$ sudo su
[email protected]_VB:~$ useradd user1
[email protected]_VB:~$ groupadd students
[email protected]_VB:~$ usermod -g people user1
[email protected]_VB:~$ su user1
[email protected]_VB:~$ mkdir exams
は、今では示しています
許可が拒否されました。
しかし、私はこれを入力した場合:
[email protected]_VB:~$ sudo mkdir exams
それは示しています
user1はsuboersファイルではありません。
あなたは 'mkdir exam'と言うとどこにいますか?つまり、 'pwd'の出力は何ですか? – fedorqui
pwdは/ home/user – Sara
です。あなたは別のユーザーの家でdirを作ることはできません。あなたが '/ home/user1'に行ったら、そうすることができるはずです。ここでの問題は 'su user1'と言っているので、' root'と同じディレクトリにいます。代わりに 'su - user1'と言うと、' user1'のホームに行きます。 – fedorqui