Page 1 of 1

Как изменить встроенную учётную запись?

Posted: 21 Dec 2012 10:14
by Boris
Приветствую всех зашедших в этот топик!
У меня есть вопрос, может кто подскажет как его разрешить.
Хочу включить встроенную учётную запись transmission в созданную мной новую группу, для дальнейшего назначения прав на каталоги. Отсюда вопрос, как изменить эту запись, чтобы изменения не слетали при перезагрузке?
И вообще хотелось бы понять почему изменения с учётными записями и группами слетают при перезагрузке если это всё сделано не через вебморду.
Я проводил эксперименты с группами и юзерами на фул версии через ssh.

Re: Как изменить встроенную учётную запись?

Posted: 25 Dec 2012 09:44
by Boris
Сори, что так долго не писал. Было полно работы. В общем посидев пару часиков нашёл я ответ на свой вопрос. Если кому интересно, то изменяется учётка "transmission" так:
Правим файл /cf/conf/config.xml
Находим там примерно следущее:

Code: Select all

<usermanagement>
			<user>
				<uuid>60c4bfb1-7c3c-4535-800c-2b17eeae9369</uuid>
				<name>transmission</name>
				<id>999</id>
				<primarygroup>999</primarygroup>
				<group>50</group>
				<extraoptions>-m -w random</extraoptions>
			</user>
и дописываем туда нужную группу. У меня была создана для теста группу testgroup с ID 1001. Получаем отрывок вида:

Code: Select all

<primarygroup>999</primarygroup>
				<group>50</group>
				<group>1001</group>
				<extraoptions>-m -w random</extraoptions>
Вот как бы и всё. По идее теперь пользователь "transmission" является членом группы "testgroup".
Проверить можно так: Перезагружаем NAS. Коннектимся по ssh (ну или локально консолью - кому как нравится). Вводим команду

Code: Select all

pw groupshow 1001
(1001 это идентификатор группы. Вместо него можно написать имя группы например как у меня testgroup)
и в ответе должны увидеть

Code: Select all

testgroup:*:1001:transmission,testuser
т.е. наш transmission является членом группы. Тут у меня ещё и тестовый пользователь присовокуплён (testuser), которого я через веб создавал.
После перезагрузки членство в группе не стирается. И при сохранении конфига всё тоже переносится.
В моей конфигурации такой вариант назначения прав на шары и папки будет наиболее удобен. На реальной машине ещё не пробовал, но думаю всё получится:)
Если кто найдёт какой косяк прежде чем найду его я пожалуйста напишите в тему. Я ведь windows администратор, а не unix, поэтому могу понаделать ошибок:)