मैं एक डोमेन नाम के नाम से उपयोगकर्ता खाते बनाना चाहता हूं। Adduser शिकायत करता है कि उपयोगकर्ता नाम को NAME_REGEX
नियमित अभिव्यक्ति से मेल खाना चाहिए ।
adduser: Please enter a username matching the regular expression configured
via the NAME_REGEX configuration variable. Use the `--force-badname'
option to relax this check or reconfigure NAME_REGEX.
मैं उपयोगकर्ता का उपयोग कर उपयोगकर्ता को बिना किसी शिकायत के जोड़ सकता हूं। क्या कोई कारण है कि मुझे अनुमति देने के लिए नियमित अभिव्यक्ति को संशोधित नहीं करना चाहिए .
, -
और _
?
क्या वर्ण समस्याओं का कारण बनेंगे और उपयोगकर्ता नाम में अनुमति नहीं दी जानी चाहिए?
यह डिफ़ॉल्ट है NAME_REGEX
।
NAME_REGEX="^[a-z][-a-z0-9]*\$"
.
? नामक उपयोगकर्ता पर विचार करें .
या ..
। फिर, rm
उस उपयोगकर्ता नाम ..
।
rm
नहीं है क्योंकि उपयोगकर्ता को हटाते समय उपयोग करने की आज्ञा नहीं है। मैं मानता हूं ..
कि समान कारणों के लिए एक समझदार नाम rm
नहीं है , लेकिन उनमें से एक नहीं है।
NAME_REGEX
पहले से ही स्वीकार है-
जब तक कि यह पहला चरित्र नहीं है।