[Samba] long scripts
Peter Carlson
peter at howudodat.com
Fri Oct 14 15:19:09 UTC 2022
On 10/14/22 08:16, Rowland Penny via samba wrote:
>
>
> On 14/10/2022 16:08, Peter Carlson via samba wrote:
>>
>> On 10/14/22 08:03, Rowland Penny via samba wrote:
>>>
>>>
>>> On 14/10/2022 15:44, David Mulder via samba wrote:
>>>> On 10/14/22 8:21 AM, Peter Carlson via samba wrote:
>>>>> This is only partly a samba question and more a AD/GPO question
>>>>>
>>>>> I would like to have it setup via GPO that users when logging into
>>>>> windows run login.ps1 and when logging in to linux run login.sh
>>>>>
>>>>> I have found one solution requiring python to be installed and
>>>>> using one python script to detect the os and then re-act
>>>>> appropriately. However I dont want to install python on windows
>>>>> computers. I was thinking something like if computer in Linux
>>>>> Servers logon script = login.sh otherwise logon script =
>>>>> login.ps1, but I'm not quite sure how to best do this. Maybe
>>>>> there is already a wiki on this that I can't find?
>>>>>
>>>>>
>>>> You could use Samba's client group policy for the linux client:
>>>>
>>>> https://wiki.samba.org/index.php/Group_Policy#Startup_Script_Policies
>>>> https://wiki.samba.org/index.php/Group_Policy#Script_Policies
>>>>
>>>> Only works if you enable it on the client also:
>>>>
>>>> https://wiki.samba.org/index.php/Group_Policy#Winbind
>>>>
>>>
>>> It is either that or use Python or some weird script that is half
>>> bash (without a shebang) and half .com
>>>
>>> Rowland
>>>
>> so I am assuming that these scripts are only run on linux systems, if
>> so that takes care of it not running on windows.
>>
>> so if I then put a login script login.ps1 or login.bat it will run on
>> windows, but still try to run on linux and fail?
>>
>> Peter
>> PS: sorry for the mis-spelling in the subject, the brain -> finger
>> interface has one wire a bit loose
>
> I looked into this once, so I looked through my notes and found this
> at the time:
>
> https://stackoverflow.com/questions/17510688/single-script-to-run-in-both-windows-batch-and-linux-bash
>
>
> It is still there, just checked. I didn't get much further than that
> at the time, there was a change of direction.
>
> I would go with David's suggestion, it sounds easier.
>
> Rowland
I saw that one too, it looks a bit messy. I just saw that you an run
powershell scripts on linux. I am going to spend a day or so on that
and see how it goes, then I'll report back. If that gets too messy,
then I will go with the group policy for linux option.
Peter
More information about the samba
mailing list