LINUX.ORG.RU

Сообщения ELatestark

 

Invalid arithmetic operator

Добрый день. Решил тут набросать скриптик, да чет не работает. В Баше впервые, прошу сильно не пинать. Суть скрипта - перебрать все файлы в каталоге, грепнуть необходимые данные, засунуть по в отдельный файл в том же каталоге. Данные представляют из себя количество скачанной информации в байтах, необходимо представить в читаемом виде. Второй цикл «ломается» с ошибкой «неправильный арифметический оператор», не могу понять почему. Код:

#!/bin/bash

counter=(B KB MB GB TB)
START=0
for i in *.ini
do
VAR1=«$(basename /samba/gene6/$i)»
VAR2=«$(cat $i | grep StatsDownloaded | awk -F= '{print $2}')»
for ((n=$START; $(($VAR2<=1000)); n++))
do
VAR2=$(($VAR2/1024))
done
echo $VAR1".«$VAR2${counter[n]}>>/samba/gene6/gene6.log
done

 , ,

ELatestark
()

Не работает deny from all htaccess

Доброго всем дня. Я новичок в администрировании Linux, внезапно возжелал проникнуться практическими знаниями. Прошу не кидаться тапками.

Собственно, сабж.Изначально прописал свой айпишник, получил доступ, был доволен ровно до того момента, как попробовал получить доступ с соседней машины, айпишник которой не был задекларирован в конфиге и должен был бы быть заденаен. Доступ был. Решил прописать в конфиге «deny from all» но доступ всё равно с обеих машин был.
После каждого изменения ребутал апач и нагиос, чтобы свежий конфиг подтянулся.
Апач перезапускаю командой systemctl restart httpd.service
Нагиос перезапускаю командой systemctl restart nagios.service

Ниже приведен файл конфига etc/httpd/conf.d/nagios.conf
Будьте добры, подскажите куда копать.

ScriptAlias /nagios/cgi-bin «/usr/local/nagios/sbin»

<Directory «/usr/local/nagios/sbin»>
# SSLRequireSSL
Options ExecCGI
AllowOverride None
<IfVersion >= 2.3>
<RequireAll>
Require all granted
# Require host 127.0.0.1

AuthName «Nagios Access»
AuthType Basic
AuthUserFile /usr/local/nagios/etc/htpasswd.users
Require valid-user
</RequireAll>
</IfVersion>
<IfVersion < 2.3>
Order allow,deny
# Allow from all
# Order deny,allow
Deny from all

AuthName «Nagios Access»
AuthType Basic
AuthUserFile /usr/local/nagios/etc/htpasswd.users
Require valid-user
</IfVersion>
</Directory>

Alias /nagios «/usr/local/nagios/share»

<Directory «/usr/local/nagios/share»>
# SSLRequireSSL
Options None
AllowOverride None
<IfVersion >= 2.3>
<RequireAll>
Require all granted
# Require host 127.0.0.1

AuthName «Nagios Access»
AuthType Basic
AuthUserFile /usr/local/nagios/etc/htpasswd.users
Require valid-user
</RequireAll>
</IfVersion>
<IfVersion < 2.3>
Order allow,deny
# Allow from all
# Order deny,allow
Deny from all

AuthName «Nagios Access»
AuthType Basic
AuthUserFile /usr/local/nagios/etc/htpasswd.users
Require valid-user
</IfVersion>
</Directory>

 , ,

ELatestark
()

Windows ACL не обновляет доступы на шару от Samba

Доброго всем дня. Я новичок в администрировании Linux, внезапно возжелал проникнуться практическими знаниями. Выбор пал на создание и ввод в существующий виндовый домен файловой шары на centos.

Собственно, проблема в топике. Не могу зайти ни в одну шару. Подозреваю, что это связано с тем, что при выдаче прав группы корректно отображаются в свойствах безопасности винды, вот только чекбоксы все пустые.
Права на шару ls -l /samba:

drwxrwxrwx. 2 pozdnyakovnew пользователи домена 6 авг 4 15:09 admins

Компьютер в домене:

wbinfo -a ***\\pozdnyakovnew%'**************'
plaintext password authentication succeeded
challenge/response password authentication succeeded

id pozdnyakovnew
uid=16777217(pozdnyakovnew) gid=16777216(пользователи домена) группы=16777216(пользователи домена),16777226(доступ к базам другие),16777227(владельцы-создатели групповой политики),16777228(пользователи терминалов),16777229(служба поддержки),16777235(аппарат управления),16777236(юристы),16777237(доступ ко всей шаре),16777218(inet),16777238(su),16777242(администраторы домена),16777243(доступ на vpn),16777244(ито),16777245(доступ в интернет без ограничений),16777246(перенос pst),16777247(ffinet),16777248(администраторы предприятия), etc

Конфиг самбы:
passdb backend = tdbsam

printcap name = /dev/null
load printers = no
show add printer wizard = no
disable spoolss = yes

domain master = no
local master = no
preferred master = no
os level = 1

log level = 3
log file = /var/log/samba/log.%m

[public]
path = /samba/admins
writeable = yes
browsable = yes
guest ok = yes

 , ,

ELatestark
()

RSS подписка на новые темы