LINUX.ORG.RU

Сообщения sher_man89

 

recycle centos7

Здравствуйте, подскажите есть ли техническая возможность что-бы при удалении с шары какого-либо файла он помещался в корзину с правами 700. У меня файл помещается в корзину с теми же правами которые он унаследовал при его создании в шаре.

 

sher_man89
()

Цена скрипта на Bash?

Нужен скрипт который через Pam.d после создания домашней папки отработает запрос к LDAP Windo через ldapsearch Centos7 в автоматическом режиме (пароль админа на запрос к лдапу тоже должен быть введен в автоматическом режиме),(брать информации нужно из определенных OU) и назовет папки именами атрибута displayName (в дешифрованном формате- желательно base64)

(конфиг PAM.D)


#%

sher_man89
()

bash script транслит латиницы в кириллицу и перевод первой буквы в верхний регистр.

Добрый день, есть баш скрипт.

#!/bin/bash
cd /mnt/departament
for NAME in * ; do
# sed-ом заменяем символы латиницы на символы кирилицы
TRS=`echo $NAME | sed "y/abvgdeeziilmnopruf/абвгдеёзийлмнопруф/"`
TRS=`echo $TRS  | sed "y/ABVGDEEZIILMNOPRUF/АБВГДЕЁЗИЙЛМНОПРУФ/"`
TRS=${TRS//zh/ж};
TRS=${TRS//kh/х};
TRS=${TRS//ch/ч};
TRS=${TRS//sh/ш};
TRS=${TRS//sch/щ};
TRS=${TRS//yu/ю};
TRS=${TRS//ya/я};
TRS=${TRS//tc/ц};
TRS=${TRS//s/с};
TRS=${TRS//k/к};
TRS=${TRS//K/к};
TRS=${TRS//e/э};
TRS=${TRS//t/т};
# переименовываем
mv -v "$NAME" "$TRS"
echo $TRS | sed 's/\(.\)/\u\1/'
done

отрабатывает как положено, папки переименовывает,1-ю букву переводит в верхний регистр.

[root@CEN7~]# translit.sh
«obukhov» -> «обухов»
Обухов

Но заходя на шару папка как была вся в нижнем регистре так и осталась, что не так?

 

sher_man89
()

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