Hello,
I have been running Solaris 11.4 file server at home for some time now. It serves few SMB shares - very simple workgroup mode setup. I can connect to \\servername form any Windows machine and get share list. there is a public share where any unauthenticated user can read from and write to, and there are few shares that would trigger a password prompt and require authentication for further access. There is no prompt if current windows credentials match SMB credentials with ACLs to access a particular share. Fairly straightforward.
Now that OmniOS r151030 is out, I decided to to give is a try. I tried to replicated setup similar to Solaris as much as possible, and ran into few issues:
It appears that OmniOS treats SMB usernames as case-sensitive. Example, Solaris will match "User1" windows credentials to "user1" SMB credentials (similar to Windows behavior), where OnmiOS will not. You have to supply username in correct case sensitivity, otherwise it won't work. I found this filed under Bug #11026: Windows usernames should be treated as case insensitive - illumos gate - illumos , but was wondering if anyone came up with some kind of work around (idmap rule?) in meantime.
The other issue i ran into is that OmniOS requires authentication to connect to \\servername where Solaris did not. Public share required password as well, even though it is setup with guestok=yes and ACLs are wide open for read/write. On Solaris I would idmap Guest to nobody, but I guess OmniOS requires some other setup for public share.
There are number of new packages added in extra ips repo - mc, smartmontools, etc. mdns just works (I could never make it work on Solaris). Avahi is there to timemachine capable share. I really want to give OmniOS a chance, but documentation is very limited, and not all of the Solaris current documentation is reusable. I found that Solaris 11.1 documentation is more in line for some things but not the others.
Any tips from Solaris to OmniOS converts would be appreciated.
I have been running Solaris 11.4 file server at home for some time now. It serves few SMB shares - very simple workgroup mode setup. I can connect to \\servername form any Windows machine and get share list. there is a public share where any unauthenticated user can read from and write to, and there are few shares that would trigger a password prompt and require authentication for further access. There is no prompt if current windows credentials match SMB credentials with ACLs to access a particular share. Fairly straightforward.
Now that OmniOS r151030 is out, I decided to to give is a try. I tried to replicated setup similar to Solaris as much as possible, and ran into few issues:
It appears that OmniOS treats SMB usernames as case-sensitive. Example, Solaris will match "User1" windows credentials to "user1" SMB credentials (similar to Windows behavior), where OnmiOS will not. You have to supply username in correct case sensitivity, otherwise it won't work. I found this filed under Bug #11026: Windows usernames should be treated as case insensitive - illumos gate - illumos , but was wondering if anyone came up with some kind of work around (idmap rule?) in meantime.
The other issue i ran into is that OmniOS requires authentication to connect to \\servername where Solaris did not. Public share required password as well, even though it is setup with guestok=yes and ACLs are wide open for read/write. On Solaris I would idmap Guest to nobody, but I guess OmniOS requires some other setup for public share.
There are number of new packages added in extra ips repo - mc, smartmontools, etc. mdns just works (I could never make it work on Solaris). Avahi is there to timemachine capable share. I really want to give OmniOS a chance, but documentation is very limited, and not all of the Solaris current documentation is reusable. I found that Solaris 11.1 documentation is more in line for some things but not the others.
Any tips from Solaris to OmniOS converts would be appreciated.
Last edited: