
Ivan
17.01.2017
09:31:36


K
17.01.2017
09:31:56
root@localhost tower]# adduser tower sudo
Usage: adduser [options] LOGIN
adduser -D
adduser -D [options]
Options:
-b, —base-dir BASE_DIR base directory for the home directory of the
new account
-c, —comment COMMENT GECOS field of the new account
-d, —home-dir HOME_DIR home directory of the new account
-D, —defaults print or change default useradd configuration
-e, —expiredate EXPIRE_DATE expiration date of the new account
-f, —inactive INACTIVE password inactivity period of the new account
-g, —gid GROUP name or ID of the primary group of the new
account
-G, —groups GROUPS list of supplementary groups of the new
account
-h, —help display this help message and exit
-k, —skel SKEL_DIR use this alternative skeleton directory
-K, —key KEY=VALUE override /etc/login.defs defaults
-l, —no-log-init do not add the user to the lastlog and
faillog databases
-m, —create-home create the user's home directory
-M, —no-create-home do not create the user's home directory
-N, —no-user-group do not create a group with the same name as
the user
-o, —non-unique allow to create users with duplicate
(non-unique) UID
-p, —password PASSWORD encrypted password of the new account
-r, —system create a system account
-R, —root CHROOT_DIR directory to chroot into
-s, —shell SHELL login shell of the new account
-u, —uid UID user ID of the new account
-U, —user-group create a group with the same name as the user
-Z, —selinux-user SEUSER use a specific SEUSER for the SELinux user mapping
[root@localhost tower]#


Алексей
17.01.2017
09:32:28
K эм

Ivan
17.01.2017
09:32:28
addgroup?

Google

E_zombie
17.01.2017
09:32:34
https://pp.vk.me/c7004/v7004654/31087/SGW_2QqCCHU.jpg

Алексей
17.01.2017
09:32:40
добавь как тебе будет удобно.

K
17.01.2017
09:32:41
[root@localhost tower]# adduser tower -G sudo
adduser: group 'sudo' does not exist
[root@localhost tower]#

Алексей
17.01.2017
09:33:02
надо что бы пользователь tower имел судо без пароля.

K
17.01.2017
09:33:17
Rhel based Linux
#!shell
# yum install python-virtualenv libffi libffi-devel python-devel gcc openssl-devel
# groupadd tower
# useradd -d /home/tower -g tower -s /bin/bash -m tower

Алексей
17.01.2017
09:33:19
в очередной раз понимаю что писать команды в мануале нельзя

K
17.01.2017
09:33:29
вон там выше- я разве этого не сделал?

Алексей
17.01.2017
09:33:48
это создает группу. и добавляет пользователя

K
17.01.2017
09:34:19

Алексей
17.01.2017
09:35:12
команды
% sudo -s
#su - tower
% sudo -s
должны пройти без запроса пароля.

K
17.01.2017
09:36:18
[root@localhost tower]# sudo -s
[root@localhost tower]# su - tower
Last login: Tue Jan 17 04:00:33 EST 2017 on pts/0
[tower@localhost ~]$ sudo -s
[sudo] password for tower:
Sorry, try again.
[sudo] password for tower:
Sorry, try again.
[sudo] password for tower:
Sorry, try again.
sudo: 3 incorrect password attempts
[tower@localhost ~]$ sudo -s
[sudo] password for tower:
Sorry, try again.
[sudo] password for tower:

Алексей
17.01.2017
09:36:33

Google

K
17.01.2017
09:39:56
смотрите вот манул- даны подготовки условно для всех типов ОС(бсд, дебиан,рхел), потом какя понял сама установка (для всех ОС один тип установки...), потом единичная установка (дан пример только для одного типа ОС....adduser tower sudo)

Алексей
17.01.2017
09:40:37
Коллеги, у кого под руками есть центос скажите как там добавить пользователя в группу
E_zombie

K
17.01.2017
09:42:16
я ща поищу как добавить, но как добавить чтоб не запрашивал пасс, это незнаю...

Ivan
17.01.2017
09:43:16

Andrew
17.01.2017
09:44:01

Maksim
17.01.2017
09:47:05
как это было раньше.
Читай фак и жизнь наладится

E_zombie
17.01.2017
09:50:02
5 сек
# usermod -h | grep -i group
-g, —gid GROUP force use GROUP as new primary group
-G, —groups GROUPS new list of supplementary GROUPS
-a, —append append the user to the supplemental GROUPS
him/her from other groups
походу -а


K
17.01.2017
09:52:02
[root@localhost tower]# usermod -h | grep -i group
-g, —gid GROUP force use GROUP as new primary group
-G, —groups GROUPS new list of supplementary GROUPS
-a, —append append the user to the supplemental GROUPS
him/her from other groups
[root@localhost tower]#
[root@localhost tower]#
[root@localhost tower]#
[root@localhost tower]# usermod -h | grep -i group
-g, —gid GROUP force use GROUP as new primary group
-G, —groups GROUPS new list of supplementary GROUPS
-a, —append append the user to the supplemental GROUPS
him/her from other groups
[root@localhost tower]# usermod -a | grep -i group
Usage: usermod [options] LOGIN
Options:
-c, —comment COMMENT new value of the GECOS field
-d, —home HOME_DIR new home directory for the user account
-e, —expiredate EXPIRE_DATE set account expiration date to EXPIRE_DATE
-f, —inactive INACTIVE set password inactive after expiration
to INACTIVE
-g, —gid GROUP force use GROUP as new primary group
-G, —groups GROUPS new list of supplementary GROUPS
-a, —append append the user to the supplemental GROUPS
mentioned by the -G option without removing
him/her from other groups
-h, —help display this help message and exit
-l, —login NEW_LOGIN new value of the login name
-L, —lock lock the user account
-m, —move-home move contents of the home directory to the
new location (use only with -d)
-o, —non-unique allow using duplicate (non-unique) UID
-p, —password PASSWORD use encrypted password for the new password
-R, —root CHROOT_DIR directory to chroot into
-s, —shell SHELL new login shell for the user account
-u, —uid UID new UID for the user account
-U, —unlock unlock the user account
-Z, —selinux-user SEUSER new SELinux user mapping for the user account
[root@localhost tower]#


E_zombie
17.01.2017
09:54:53
вопрос.

Maksim
17.01.2017
09:55:03
ответ

E_zombie
17.01.2017
09:55:20
есть запуск из шеллла
cd /opt/noc/ && ./noc run cli -c "disp ver" @all.adm.sar.huawei
всё работает.
если запустить это из скрипта то
трейс и
{'cmd': 'cli',
'command': ['"disp'],
'limit': '200',
'objects': ['ver"', '@all.adm.sar.huawei']}
argv = ['cli', '--limit', '200', '-c', '"disp', 'ver"', '@all.adm.sar.huawei']
options =
Namespace(cmd='cli', command=['"disp'], limit='200', objects=['ver"', '@all.adm.sar.huawei'])

Google

E_zombie
17.01.2017
09:56:18
оно поченмуто пробел считает разделителем и пихает в объект не селектор а часть комманды.
если использовать ' то тоже самое

K
17.01.2017
09:58:34
[root@localhost tower]# usermod tower -G root
[root@localhost tower]#
[root@localhost tower]# usermod tower -G wheel
[root@localhost tower]#
сук.все равно пароль просит
[root@localhost tower]# su - tower
Last login: Tue Jan 17 04:35:37 EST 2017 on pts/0
[tower@localhost ~]$ sudo -s
[sudo] password for tower:
https://www.centos.org/docs/5/html/Deployment_Guide-en-US/s1-users-tools.html

Ivan
17.01.2017
10:09:13

Maksim
17.01.2017
10:09:25
да у меня походу что-то не так в отчетах
с 26 декабря не пишется информация в базу

Ivan
17.01.2017
10:10:58
@aversant Привет! Failed Scripts должен быть отчё1т?

Maksim
17.01.2017
10:11:03
надо протолкнуть идею, выгружать данные по точкам (get_version) с контроллера

K
17.01.2017
10:11:10
как посмотреть какие есть группы пользователей?

Maksim
17.01.2017
10:11:15
так как не все точки изначально доступны

Алексей
17.01.2017
10:11:48

Maksim
17.01.2017
10:11:50
я такой же дотошный был ?)

Ivan
17.01.2017
10:11:53
Stale discovery тоже пустой пока

Алексей
17.01.2017
10:11:56
он пригодся очень

Andrey
17.01.2017
10:12:20

K
17.01.2017
10:12:26
есть серверный, но боюсь , они не в теме

Google

Алексей
17.01.2017
10:12:29
боюсь нок админить без базового понимания *nix будет не просто

K
17.01.2017
10:12:43
виндовые админы одни
эх

Ivan
17.01.2017
10:12:53

Алексей
17.01.2017
10:12:54
виндовые админы != серверные

K
17.01.2017
10:13:05
не никсовые

Maksim
17.01.2017
10:13:22
я не админ

Andrey
17.01.2017
10:13:23

Maksim
17.01.2017
10:13:25
вообще не капли
ну лет 10 назад под ящик пива kde под freebsd патчил )

Admin
ERROR: S client not available

K
17.01.2017
10:14:18
тоже kde ставил

Ivan
17.01.2017
10:14:44

K
17.01.2017
10:14:48
на лисяре сидел

Andrey
17.01.2017
10:14:54

K
17.01.2017
10:16:42
есть какая нибудь гуевая утилита под центос?
поставить через yum

Andrey
17.01.2017
10:17:01
Failed Script пустой, потому что не от куда брать информацию. В Develop скрипты выполнялись отдельно каждый. 1 скрипт - 1 опрос. В микросервисах активатор живёт полностью независимой жизнью и получить от него информацию - что у него выполнилось нормально, на где трейс на данный момент затруднительно

K
17.01.2017
10:17:02
для чайников?

Maksim
17.01.2017
10:17:16
не знаю насколько корректно это конечно @dvolodin @EKbfh @somovis если нужно выгрузить все все точки, даже те которые инактив. Допустим, выгрузили, но что бы не делать лишнюю работу (get_version под каждую модель AP) доработал дискавери и интерфейс igetcpe, которое позволяет выгружать всю информацию по точке в атрибуты при cpe_discovery

Google

Алексей
17.01.2017
10:17:26
K у тя железа сколько в системе будет ?

Ivan
17.01.2017
10:17:43
или написать, что не работает, кстати

Andrey
17.01.2017
10:18:16
их надо бы, как-то, вытягивать оттудова

K
17.01.2017
10:18:33
здесь от 40-60 филиалов по 2 минимум на кажом(до 10-ти) ....в центре штук 60 устройств

Алексей
17.01.2017
10:18:38
K система висит на сером адресе ?

Ivan
17.01.2017
10:18:44

K
17.01.2017
10:18:54
я щас на виртуалке - развернул

Алексей
17.01.2017
10:19:07
но адрес серый да ?
не паблик

K
17.01.2017
10:19:23
да серый - внутренний -

Алексей
17.01.2017
10:19:41
раньше был webmin
всякие графические штуки как раз
может всё еще жив

K
17.01.2017
10:20:22
[root@localhost tower]# yum install webmin
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirror.neolabs.kz
* extras: mirror.neolabs.kz
* updates: mirror.neolabs.kz
No package webmin available.
Error: Nothing to do
[root@localhost tower]#
нету

Andrey
17.01.2017
10:22:04
парсить логи на трейсы?
ну, как-то синхронизировать и выводить статистику с детализацией. В общем, идеи есть. Могут быть реализованы
если когда-нибудь будет объявлен релиз, там и случится зачистка
:)

Ivan
17.01.2017
10:23:07
как нахер послал +)


K
17.01.2017
10:23:26
/etc/passwd 1049/1049 100%
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
operator:x:11:0:operator:/root:/sbin/nologin
games:x:12:100:games:/usr/games:/sbin/nologin
ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
nobody:x:99:99:Nobody:/:/sbin/nologin
systemd-bus-proxy:x:999:997:systemd Bus Proxy:/:/sbin/nologin
systemd-network:x:192:192:systemd Network Management:/:/sbin/nologin
dbus:x:81:81:System message bus:/:/sbin/nologin
polkitd:x:998:996:User for polkitd:/:/sbin/nologin
tss:x:59:59:Account used by the trousers package to sandbox the tcsd daemon:/dev/null:/sbin/nologin
postfix:x:89:89::/var/spool/postfix:/sbin/nologin
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
chrony:x:997:995::/var/lib/chrony:/sbin/nologin
tower:x:1000:1000::/home/tower:/bin/bash


Ivan
17.01.2017
10:23:34