Suse эквивалент Solaris 'ls -V

По сути, вы стремитесь открыть TCP-порт на локальном компьютере, который подключается к базе данных MySQL, работающей на удаленном компьютере; с трафиком, туннелированным через SSH.

Я предполагаю, что вы уже можете подключиться к удаленной машине через SSH; это совсем другой вопрос. У меня нет Windows, так что разберитесь со мной, но вот как настроить туннель в Putty: https://the.earth.li/~sgtatham/putty/0.67/htmldoc/Chapter3.html#using- переадресация портов

Чтобы настроить туннель, вам необходимо ...

  1. Знать порт, который прослушивает MySQL.
  2. Выберите локальный порт для подключения (если у вас нет MySQL, работающего локально, вы можете использовать тот же номер порта.

После открытия туннеля настройте соединение MySQL в Python для использования локальный порт .

Например, если вы подключаетесь к клиенту MySQL, команда будет выглядеть так: mysql -uUSER -pPASSWORD --port LOCAL_PORT DATABASE . Это установит соединение с localhost, который SSH перехватит и переадресует удаленному экземпляру MySQL.

1
08.03.2017, 16:51
2 ответа

Согласно man ls в solaris

-V

То же, что и -l, за исключением того, что компактная информация ACL отображается после вывода -l.

Параметр -V применим только к файловым системам, поддерживающим списки ACL NFSv4, таким как файловая система Solaris ZFS.

Это привело нас к nfsv4 acl на suse.

Право доступа к списку осуществляется с помощью nfs4-getfacl (согласно онлайн-документации) или nfs4_getfacl (фактический файл, установленный из пакета nfs4-acl-tools).

выдержка из man nfs4_getacl

   The output format for an NFSv4 file ACL, e.g., is:

          A::OWNER@:rwatTnNcCy
          A::alice@nfsdomain.org:rxtncy
          A::bob@nfsdomain.org:rwadtTnNcCy
          A:g:GROUP@:rtncy
          D:g:GROUP@:waxTC
          A::EVERYONE@:rtncy
          D::EVERYONE@:waxTC

Это отличается от версии solaris.

Неясно, можно ли преобразовать solaris nfs4 acl в suse nfs4 acl.

4
27.01.2020, 23:14

Вот как они появляются на Solaris w/ZFS, Linux w/ NFSv4, и Linux w/ NFSv3:

Solaris 11.3 ZFS Filesystem:

bash-[509]$ ls -Vd /ssd/TIVO
drwxrwxr-x+ 12 tim      users         15 Feb 23 17:34 /ssd/TIVO/
               user:tim:rwxpdDaARWcCos:fd-----:allow
                 owner@:rwxp-DaARWcCos:-------:allow
                 group@:rwxp-DaARWc--s:-------:allow
              everyone@:r-x---a-R-c--s:-------:allow

Linux клиент с NFS v4 mount of Solaris 11. 3 ZFS/NFS файловая система:

bash:~$ lsb_release -d
Description:    Ubuntu 16.04 LTS

bash:~$ mount | grep TIVO
tank:/ssd/TIVO on /ssd/TIVO type nfs4 (rw,relatime,vers=4.0,rsize=1048576,wsize=1048576,namlen=255,hard,proto=tcp,port=0,timeo=600,retrans=2,sec=sys,clientaddr=192.168.0.100,local_lock=none,addr=192.168.2.1)

bash:~$ nfs4_getfacl /ssd/TIVO
A:fd:tim@tank:rwaDdxtTnNcCoy
A::OWNER@:rwaDxtTnNcCoy
A:g:GROUP@:rwaDxtTnNcy
A::EVERYONE@:rxtncy

Linux клиент с NFS v3 монтирует Solaris 11.3 ZFS/NFS файловую систему:

bash:/ssd# lsb_release -d
Description:    Ubuntu 16.04.2 LTS

bash:/ssd# mount | grep TIVO
tank:/ssd/TIVO on /ssd/TIVO type nfs (rw,relatime,vers=3,rsize=1048576,wsize=1048576,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,mountaddr=192.168.2.1,mountvers=3,mountport=59133,mountproto=tcp,local_lock=none,addr=192.168.2.1)

bash:/ssd# getfacl /ssd/TIVO
getfacl: Removing leading '/' from absolute path names
# file: ssd/TIVO
# owner: tim
# group: users
user::rwx
group::rwx
other::r-x
2
27.01.2020, 23:14

Теги

Похожие вопросы