Samba — EOS

Сервер eos SAMBA: eos-gw02.jinr.ru  (159.93.37.6)

1.  useradd -u ….. -g  gid-eos -G  gid-lab -c ‘…..’ -d /home/…. -s /bin/bash -p ‘…..’ username

Для samba  сделать группу eos , т.к.  samba «понимает » только первичную группу.

2.  smbpasswd -a :  {add name to smb passwd local base}
-e:   { specifies that the username following should be enabled in the local smbpasswd file, if the account was previously disabled}

 для пользователя:

1.  зайти по ssh/putty на  eos-gw02.jinr.ru:   ssh «username»@eos-samba
2. new=`echo $KRB5CCNAME | sed -e ‘s|FILE:||’`
3. /bin/cp -p «$new» /tmp/krb5cc_2440
4. export KRB5CCNAME=FILE:/tmp/krb5cc_2440
5. krenew -K 60 -t &
6. klist -Af # посмотреть «renew until»

После этого соединение должно работать примерно 100 дней,
если машина eos-gw02.jinr.ru не будет перегружаться.

//eos-samba.jinr.ru/eos-fobos/Data

7. выйти из eos-samba.jinr.ru

8. смонтировать share под своим аккаунтом \\159.93.37.6\eos-scg

mount -t cifs //eos-samba.jinr.ru/eos-scg\

o username=… -o password=… -o uid=…. -o gid=scg  path

 

Пример:

1. под root:

eos-gw02:~ # mount -t cifs //eos-samba.jinr.ru/eos-scg \
-o username=loboda -o password=… \
-o uid=loboda -o gid=scg /i/t

2. eos-gw02:~ >   su — loboda

eos-gw02:~ > klist
Ticket cache: FILE:/tmp/krb5cc_851
Default principal: loboda@JINR.RU

Valid starting Expires Service principal
05/24/2022 14:26:13 05/25/2022 14:26:13 krbtgt/JINR.RU@JINR.RU
renew until 05/31/2022 14:26:13
05/24/2022 14:26:55 05/25/2022 14:26:13 host/eos-m01.jinr.ru@JINR.RU
renew until 05/31/2022 14:26:13

eos-gw02:~ > mkdir /i/t/testdir
eos-gw02:~ > ls -l /i/t
total 0
drwxr-xr-x 2 loboda scg 0 May 24 14:42 222
-rwxr-xr-x 1 loboda scg 0 May 24 14:27 test-10
-rwxr-xr-x 1 loboda scg 0 May 24 14:35 test-20
drwxr-xr-x 2 loboda scg 0 May 24 14:51 testdir
drwxr-xr-x 2 loboda scg 0 May 18 18:14 Файлообмен (забрал и удалил)
drwxr-xr-x 2 loboda scg 0 May 16 09:58 Хранилище (создавать всё внутри)