jak zduplikować użytkownika nobody?

2

jak zduplikować użytkownika nobody?

Mam kilka projektów internetowych i muszę pokazać różne projekty różnym użytkownikom bez absolutnie żadnych uprawnień

obecnie nie używam nikogo w projekcie. działa w porządku

baj
źródło

Odpowiedzi:

9

Sugeruję ręczne dodanie użytkowników w / etc / passwd. Spójrz na linię „nikt”, powinno to być coś w rodzaju

nobody:x:65534:65534:nobody:/nonexistent:/bin/sh

Dodaj kolejną linię, zmień identyfikator i powinieneś już iść.

nobody2:x:65533:65533:nobody2:/nonexistent:/bin/sh

Lub jeśli chcesz użyć polecenia, powinno to zrobić:

useradd nobody2 -d /nonexistent -s /bin/sh
Bart De Vos
źródło
6
Chociaż to zadziała, generalnie sugeruję unikanie ręcznej edycji tego pliku. Użyj narzędzi takich jak useradd. Jeśli chcesz ręcznie edytować, rozważ przynajmniej użycie vipw, który jest narzędziem, które sprawdzi, czy zmiany są prawidłowe.
Zoredache
Rozumiem twój punkt widzenia, masz rację, jeśli spieprzysz plik, jesteś daleko od domu ... Dodano polecenie ;-)
Bart De Vos
3
Ponadto sugerowałbym NIE używać nazw użytkowników „nikt” - jest taki stary żart, że „nikt” jest drugim, po rootowaniu, drugim najbardziej uprzywilejowanym użytkownikiem w systemie. Nadaj użytkownikom znaczącą nazwę użytkownika i pełną nazwę GECOS, aby odróżnić ich od siebie.
voretaq7
Również prawda, możesz nawet chcieć zmienić powłokę na / sbin / nologin. W ten sposób nie będzie mógł się zalogować.
Bart De Vos