PDA

Просмотр полной версии : Создание пользователя с root-привилегиямии


mailbrush
01.10.2009, 20:03
Сабж... Как по SSH сделать это?

click
01.10.2009, 20:08
стандартно не поможет?
useradd -g root username
если нет, тогда добовлять вручную правя /etc/shadow и /etc/passwd

mailbrush
01.10.2009, 20:18
Делал уже так:
useradd -g 0 -G root -p cls cls
Пользователь создался, но прав на чтение файлов нету... И вообще никаких прав нету...

svesve
01.10.2009, 20:47
useradd -g wheel -s /bin/shell -p 123456 user

а потом можешь Su и права рута

З.Ы. рут принадлежит группе WHEEL

ShAnKaR
02.10.2009, 03:45
в ручную в /etc/passwd изменить uid

Acetoacidophilum
06.10.2009, 18:11
А если есть учетка и у неё группа WHEEL и пароля рута не знаешь то рутом не стать?

geezer.code
06.10.2009, 18:15
А если есть учетка и у неё группа WHEEL и пароля рута не знаешь то рутом не стать?
su
и пароль пользователя.

freelsd
07.10.2009, 11:16
Система-то какая, wheel только во фре.
У меня достаточно присвоить id 0 и включить в группу рута.
ТС,
id root && id cls; показывай

Acetoacidophilum
09.10.2009, 21:35
[alfa-system] <19:21:02> admins/n> id
uid=999(n) gid=1000(admins) groups=1000(admins), 0(wheel)
[alfa-system] <19:21:25> admins/n> su
Password:тут пишу пароль пользователя , не рута
su: Sorry
[alfa-system] <19:21:25> admins/n>

я с теме же правами остаюсь.

[alfa-system] <19:23:23> admins/n> id root && id n
uid=0(root) gid=0(wheel) groups=0(wheel), 5(operator)
uid=999(n) gid=1000(admins) groups=1000(admins), 0(wheel)
[alfa-system] <19:23:31> admins/n>

не быть видимо рутом ж-(


FreeBSD: Как сменить группу пользователя
Заходите суперпользователем root
Набираете
chsh имя_пользователя
Откроется вот такой экран:

#Changing user information for maxftp.
Login: maxftp
Password: $1$AqlXKJWr$IpheG42fnWLuqyGAqTLwU1
Uid [#]: 1001
Gid [# or name]: 80
Change [month day year]:
Expire [month day year]:
Class:
Home directory: /data/www-root/domain.info/htdocs
Shell: /sbin/ftpnologin
Full Name: User &
Office Location:
Office Phone:
Home Phone:
Other information:

Вместо 80 - это номер группы, которая присвоена пользователю сейчас.
В это поле впишите текст - название или ID уже существующей группы,
которую нужно присвоить пользователю.

Выходите из редактора - и все, изменения сохранятся в /etc/passwd файл.
Если это вторичная группа - то еще легче - отредактируйте файл /etc/group


Так что вроде root может менять id.

Tw!m4
10.10.2009, 04:10
$ sudo useradd -s /bin/bash -d /root -o -u 0 -g 0 foo
$ sudo passwd foo

а если так?

[Dead]Demon
10.10.2009, 08:04
хм... Надо попробывать))