[Samba] long scripts

Peter Carlson peter at howudodat.com
Fri Oct 14 15:08:22 UTC 2022

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?

PS: sorry for the mis-spelling in the subject, the brain -> finger 
interface has one wire a bit loose

More information about the samba mailing list