В zsh, с setopt extended_glob
в ~/.zshrc
:
print -lr -- *[0-9].txt~*[0-9][0-9].txt
Если Ваши имена файлов не начинаются -
и не содержите \
можно сохранить немного ввода:
print -l *[0-9].txt~*[0-9][0-9].txt
Замена print -l
echo
показать имена с пробелами между ними вместо новых строк. Замена print -l
ls -d
видеть имена файлов, отформатированные ls
(например, в цвете, в зависимости от Ваших псевдонимов), или просто ls
если ни одно из соответствий не каталоги:
ls *[0-9].txt~*[0-9][0-9].txt
Если Вы хотите видеть файлы в подкаталогах также, добавить **/
перед шаблоном:
ls **/*[0-9].txt~*[0-9][0-9].txt
Необходимо настроить winbind, таким образом, необходимо установить и настроить kerberos также edir /etc/krb5.conf
что-то вроде этого:
[logging]
default = FILE:/var/log/krb5libs.log
kdc = FILE:/var/log/krb5kdc.log
admin_server = FILE:/var/log/kadmind.log
[libdefaults]
default_tgs_enctypes = arcfour-hmac-md5 des-cbc-crc des-cbc-md5 des3-hmac-sha1
default_tkt_enctypes = arcfour-hmac-md5 des-cbc-crc des-cbc-md5 des3-hmac-sha1
ticket_lifetime = 24000
default_realm = YOUR.DOMAIN.COM
dns_lookup_realm = false
dns_lookup_kdc = false
[realms]
YOUR.DOMAIN.COM = {
kdc = your.ads.com
admin_server = your.ads.com
}
[domain_realm]
.your.domain.com = YOUR.DOMAIN.COM
your.domain.com = YOUR.DOMAIN.COM
[kdc]
profile = /var/kerberos/krb5kdc/kdc.conf
[appdefaults]
pam = {
debug = false
ticket_lifetime = 36000
renew_lifetime = 36000
forwardable = true
krb4_convert = false
}
затем smb.conf
на соответствующей части:
[global]
workgroup = YOUR-GROUP
realm = YOUR.DOMAIN.COM
netbios name = SERVER-NAME
winbind separator = -
winbind uid = 1000-1000000
winbind gid = 1000-1000000
winbind enum users = yes
winbind use default domain = yes
security = ADS
encrypt passwords = yes
client use spnego = no
auth methods = winbind
затем у Вас должны быть права администратора для соединения поля Linux с доменом
net ads join -Uadminuser -d2
Вы получите что-то вроде этого
Using short domain name -- YOUR-GROUP
Joined 'SERVER_NAME' to realm 'your-domain.com
затем запустите сервисы winbind кто-то, кого nmb в песнях, например,
service smb start
service nmb start
service winbind start
проверьте, присоединились ли к серверу
net ads testjoin
Join is OK
проверьте на пользователя
wbinfo -i username
или перечислите группы в ADS
wbinfo -g
или перечислите пользователей
wbinfo -u
проверьте с помощью ping-запросов сервис
wbinfo -P
checking the NETLOGON dc connection to "your.ads.com" succeeded
Настройте папку доли
[share_name]
path = /path_to_share
valid users = user1 user1