This is the old XigmaNAS forum in read only mode,
it will taken offline by the end of march 2021!



I like to aks Users and Admins to rewrite/take over important post from here into the new fresh main forum!
Its not possible for us to export from here and import it to the main forum!

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

Russian community

Moderators: alexey123, MikeMac

Forum rules
Set-Up GuideFAQsForum Rules
Post Reply
Boris
NewUser
NewUser
Posts: 3
Joined: 21 Dec 2012 09:51
Status: Offline

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

Post by Boris »

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

Boris
NewUser
NewUser
Posts: 3
Joined: 21 Dec 2012 09:51
Status: Offline

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

Post 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, поэтому могу понаделать ошибок:)

Post Reply

Return to “Российская”