# su -l www-data ./http-app.py
This account is currently not available.
# su -l www-data -c ./http-app.py
This account is currently not available.
# su -c ./http-app.py www-data
This account is currently not available.
# su -lc ./http-app.py www-data
This account is currently not available.
# getent passwd www-data
www-data:x:33:33:www-data:/var/www:/usr/sbin/nologin
# getent shadow www-data
www-data:*:16842:0:99999:7:::
# lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 8.6 (jessie)
Release: 8.6
Codename: jessie
আমার su
বা কী ভুল হয়েছে www-data
? এটি কাজ করত ...
সম্ভবত এটি এর কারণেই /usr/sbin/nologin
, তবে root
সিস্টেমে অন্যান্য পরিষেবাদিগুলির সাথে কোনও আপস না করে আমি কীভাবে এই একটি স্ক্রিপ্টের জন্য ড্রপ করব ( একটি দলগত কারণে ভাল কারণে nologin
নির্বাচিত হয়েছে Debian
, আমি বিশ্বাস করতে চাই)?
/bin/sh
এটি ডিফল্টরূপে ব্যবহৃত হয় এবং আপনি অবশ্যই-s
বিকল্পটি নির্দিষ্ট করতে পারেন যদি আপনি পরিবর্তন করতে চান/bin/bash
বা তার সাথে অনুরূপ হন।