私www-data
が見る限り、所有者として関連する権限を持つディレクトリ内でファイルを作成または削除することはできません。
ankblog$ ll
total 88
drwxrwxr-x 7 www-data www-data 4096 May 28 06:55 ./
drwxr-xr-x 8 ankush ankush 4096 May 28 06:56 ../
drwxrwxr-x 5 www-data www-data 4096 May 28 05:06 ankblog/
srwxrwxrwx 1 root root 0 May 28 06:55 ankblog.sock=
-rwxrwxr-x 1 www-data www-data 197 May 28 06:30 ankblog_uwsgi.ini*
drwxrwxr-x 6 www-data www-data 4096 May 28 04:07 blog/
drwxrwxr-x 5 www-data www-data 4096 May 27 18:11 env/
drwxrwxr-x 8 www-data www-data 4096 May 28 06:58 .git/
-rwxrwxr-x 1 www-data www-data 94 May 28 06:32 .gitignore*
-rwxrwxr-x 1 www-data www-data 35141 May 27 18:10 LICENSE*
-rwxrwxr-x 1 www-data www-data 250 May 28 04:51 manage.py*
-rwxrwxr-x 1 www-data www-data 637 May 27 18:10 README.md*
-rwxrwxr-x 1 www-data www-data 31 May 27 18:10 requirements.txt*
drwxrwxr-x 5 www-data www-data 4096 May 28 05:06 static/
-rwxrwxr-x 1 www-data www-data 663 May 28 04:55 uwsgi_params*
。。。
ankblog$ whoami
ankush
。。。
ankblog$ sudo useradd -g www-data ankush
useradd: user 'ankush' already exists
。。。
ankblog$ sudo useradd -G www-data ankush
useradd: user 'ankush' already exists
。。。
ankblog$ touch file
touch: cannot touch ‘file’: Permission denied
なにが問題ですか?
むしろ使いたい
usermod -g www-data ankush
エラーメッセージが指摘しているように、かつては明らかに(*)、ユーザーankushはすでに存在しています。
コマンドuseraddは、ユーザーをグループに追加しませんが、ユーザーを作成します。
(*)これはunix / linuxの世界では常に当てはまるとは限りません。
usermodとuseraddのmanページをご覧ください。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加