Вход на хостинг
IT-новости
20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла
Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......
30.07.2015 Ищем уникальный контент для сайта
Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......
Вот тут начнем наоборот – для RedHat 7.2 всё просто – даем команду:
>/usr/sbin/useradd -g machines -d /dev/null -c «machine nickname» -s /bin/false machine_name$
> passwd -l machine_name$
> Changing password for user machine_name$
> Locking password for user machine_name$
где machine_name – это имя машины, а после него – знак доллара, это обязательно, и вот в этом-то и загвоздка. ASPLinux знак доллара не воспринимает. Поэтому делаем так:
> /usr/sbin/useradd -g machines -d /dev/null -c «machine nickname» -s /bin/false machine_name
> passwd -l machine_name
> Changing password for user machine_name
> Locking password for user machine_name
затем
> vipw
и руками редактируем файл паролей, (наш компьютер будет последний), добавляем там к имени компьютера $. Вот тут-то вам и пригодится так рекомендуемое всеми для UNIX знание редактора VI. Далее даем команду:
>smbpasswd -a -m machine_name
где machine_name – NetBIOS-имя машины; обратите внимание, что здесь имя машины без знака доллара, так как SAMBА опознает, что это компьютер по ключу -m.
Внимание! После того как вы сделали бюджет компьютера, настоятельно рекомендуется сразу же присоединить этот компьютер к домену! Почему? Потому что когда клиент подсоединяется к домену, он на самом деле поменяет пароль и так называемый «секрет» на SAMBА, т.е. некий уникальный ключ. Если вы этого сразу же не сделаете, то имейте в виду: что тогда в этот промежуток времени в домен может подключиться любой компьютер с таким же NetBIOS-именем. А это – огромная дырка в безопасности.
Вариант 2. Автоматическое создание бюджетов машин
Для RedHat 7.2 необходимо в секцию [global] файла smb.conf внести следующую строчку:
add user script = /usr/sbin/useradd -d /dev/null -g machines -s /bin/false -M %u
а вот для ASPLinux 7.2 – увы, если всё-таки хочется, то вам придется самостоятельно написать скрипт или программу, который (-ая) делает следующее:
n добавляет необходимого пользователя;
n делает для него passwd -l;
n блокирует базу паролей;
n вносит необходимые изменения (добавляет знак $);