मुझे लगता है कि मुझे यहां सर्वरफॉल्ट से दो उत्तरों को जोड़ना चाहिए :
मूल रूप से -r
इसका अर्थ है "खाता एक प्रणाली के रूप में सेट करें" - "कोई समाप्ति नहीं", आदि - और पूर्ण जादू की तरह लग सकता है
useradd -s /bin/false -r <username>
या
useradd -s /usr/sbin/nologin -r -M -d /dev/null <username>
या इसी के समान )
एनबी। साम्बा एक जैसी चीजों के लिए हो सकता है यह भी एक पासवर्ड के साथ इस उपयोगकर्ता प्रदान करना चाहते हैं और यह भी जोड़ने जा सकता /usr/sbin/nologin
करने के लिए /etc/shells
:
# `which nologin` >> /etc/shells
NB (2): ऑरेंजडॉग की टिप्पणी के अनुसार: -r
वास्तव में इसका तात्पर्य है -M
, इसलिए -M
यह कड़ाई से आवश्यक नहीं है।
पुनश्च। और हाँ, पर एक ही बात की तलाश में serverfault , askubuntu - और यहाँ - मेरे लिए अजीब एक सा लगता है, वहाँ एक रास्ता है पर मेटा-खोज चलाने के लिए कहते हैं, सभी stackoverflow साइटों?
/etc/passwd
पर एक घर निर्देशिका प्रविष्टि (/home/username
डिफ़ॉल्ट रूप से) होगी; निर्देशिका, ज़ाहिर है, मौजूद नहीं होगा, लेकिन यह बहुत अजीब है)