spyfox Опубликовано 16 марта, 2006 Жалоба Поделиться Опубликовано 16 марта, 2006 создал в системе пользователя apache путем добавления его в файл /etc/passwd /etc/shudow. Создал группу apache, привязал его к этой группе. В качестве шела указал /bin/false. Домашнюю директорию не указывал. Как мне проверить, создался ли пользователь или нет - поменять пароль с помошью passwd не удается - пишет нет такого юзера. Пытаюсь войти в систему с этим логином - пишет ощибка(что не удивительно). Так создался юзер или нет? Почему нельзя присвоить пароль с помошью passwd? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
SignFinder Опубликовано 16 марта, 2006 Жалоба Поделиться Опубликовано 16 марта, 2006 пользователя нужно добавлять с помощью команды useradd Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
spyfox Опубликовано 16 марта, 2006 Автор Жалоба Поделиться Опубликовано 16 марта, 2006 но можно и через банальное редактирование файлов, или я не прав? OC Suse Linux 9.3 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
trulala Опубликовано 16 марта, 2006 Жалоба Поделиться Опубликовано 16 марта, 2006 prover useradd-om esli vidast oshibochku chto takoi user imeetsa, to znachit imeetsa, esli net znachit ne bilo no sazdalsa Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Sleeping Daemon Опубликовано 17 марта, 2006 Жалоба Поделиться Опубликовано 17 марта, 2006 spyfox писал(а) Чтв, 16 Марта 2006 22:28 создал в системе пользователя apache путем добавления его в файл /etc/passwd /etc/shudow. Создал группу apache, привязал его к этой группе. В качестве шела указал /bin/false. Домашнюю директорию не указывал. Как мне проверить, создался ли пользователь или нет - поменять пароль с помошью passwd не удается - пишет нет такого юзера. Пытаюсь войти в систему с этим логином - пишет ощибка(что не удивительно). Так создался юзер или нет? Почему нельзя присвоить пароль с помошью passwd? Как проверить? id user_name Почему нельзя присвоить пароль? - ХЗ, может что то напартачили в /etc/passwd или /etc/shadow Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
hunk Опубликовано 17 марта, 2006 Жалоба Поделиться Опубликовано 17 марта, 2006 Например во фряхе, когда используешь pw useradd, пользователь прописывается не только в passwd и shadow, но и в некой базе данных, какой - ХЗ , не помню, можно ручками прописать passwd, потом ручками же обновить базу. Возможно в линуксе технология такая же Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
SignFinder Опубликовано 17 марта, 2006 Жалоба Поделиться Опубликовано 17 марта, 2006 Цитата: но можно и через банальное редактирование файлов, или я не прав? можно и через одно место, только нафига это выносить в форум. Здесь вопросов и без извращенцев хватает. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Aceler Опубликовано 17 марта, 2006 Жалоба Поделиться Опубликовано 17 марта, 2006 А банальное su <имя пользователя> из-под рута? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
vpk_vpk Опубликовано 17 марта, 2006 Жалоба Поделиться Опубликовано 17 марта, 2006 spyfox писал(а) Чтв, 16 Марта 2006 20:28 создал в системе пользователя apache путем добавления его в файл /etc/passwd /etc/shudow И что же, интересно, Вы туда записывали? В shadow, кстати, пароли хранятся в шифрованном виде. И почему Вы так упорно не хотите использовать adduser (useradd)? P.S. Все это кое-что напоминает... Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Hans R. Steiner Опубликовано 18 марта, 2006 Жалоба Поделиться Опубликовано 18 марта, 2006 в linux, по крайней мере, в тех, которые видел я (slackware, suse, mandrake, redhat, debian, corel linux, blackcat... и т.д.,) "база данных", аналогичная той, что присутствует во FreeBSD ( pwd.db & spwd.db) не используется, вместо них, используется связка "passwd & shadow & group" для добавления пользователя ручками, необходимо прописать его в passwd, при этом, если Вам необходиомо хранить ппароль в shadow то, в passwd, Вы должны поставить "x", а в shadow, нужно прописать хеш пароля. Если же политика безопасности позволяет Вам хранить пароль в открытом виде и в файле, доступном для чтения всеми пользователями то, в passwd, Вы можете просто явно указать пароль пользователя. На мой взгляд, единственным плюсом "ручного" добавления пользователя, является возможность написания собственных скриптов которые наряду с какими-то действиями, так же создают некоторых пользователей, но даже для этой задачи, я воспользовался стандартной утилитой и ее "ключами" так, как это уменьшает шанс совершения ошибки. Еще одной особенностью ручного создания пользователя, является возможность создания логина пользователя, с использованием заглавных букв и пробелов (будьте внимательны и не используйте в логине или не криптозащищенном пароле символ ":" так, как он является разделителем полей в фалах типа passwd) вот... Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.