خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را
چگونه User های SQL server را مجبور به تغییر پسورد در لاگین بعدی کنیم؟
اگر کاربران دیگری جز شما به SQL Server دسترسی دارند، یکی از کارها از بین هزاران اقدام در جهت امنیت SQL Server این است که کاری کنیم کاربران در لاگین بعدی مجبور به تغییر پسورد شوند. ولی بعضا مشاهده می شود که گزینه User must change password at next login غیرفعال یا Gray out است و امکان هیچ تغییری در آن وجود ندارد.لطفا به تصویر زیر دقت کنید:
در این آموزش با رو شهای ساده ای خواهید دید که چطور کاربران را مجبور به تغییر رمز عبور در SQL 2008 - 2017 آن هم در لاگین بعدی کنید.
از این پس هم اگر کاربر جدیدی قصد لاگین به SQL را داشته باشد،باید پسورد خود را عوض کند.
بصورت پیشفرض گزینه User must change password at next login غیرقابل تغییر بوده و Gray است. برای دسترسی به این گزینه، در قسمت Password و Confirm password، رمز عبور حدید وارد کنید و بدین ترتیب خواهید دید که این گزینه در دسترس قرار می گیرد. تیک آن را فعال کرده و فرم را OK کنید.
با دستور زیر هم همین مرحله بالا قابل انجام است. کافیست این اسکریپت در SQL اجرا نمایید.
آموزش پایگاه داده اس کیو ال سرور به زبان ساده از مبتدی تا پیشرفته بصورت کاملا کاربردی
دوره آموزش برنامه نویسی بانکهای اطلاعاتی VB.NET + SQL Server
در این آموزش با رو شهای ساده ای خواهید دید که چطور کاربران را مجبور به تغییر رمز عبور در SQL 2008 - 2017 آن هم در لاگین بعدی کنید.
Part 1: Force Newly-Created Users to Change Password at Next Login
هنگام تنظیم یک حساب کاربری، معمولا کاربران نیاز به ایجاد رمز عبور خود بلافاصله پس از login به سیستم دارند. اسکریپت زیر در SQL این کار را انجام می دهد:CREATE LOGIN user_name
WITH PASSWORD = 'user_password' MUST_CHANGE,
CHECK_EXPIRATION = ON;
از این پس هم اگر کاربر جدیدی قصد لاگین به SQL را داشته باشد،باید پسورد خود را عوض کند.
Part 2: Force Existing Users to Change Password at Next Login
SQL Server Management Studio را باز و بدان لاگین کنید. در Object Explorer از قسمت security، به Logins رفته و روی کاربری که قصد تغییر پسورد آن را داریدف کلیک راست کرده و Properties بگیرید.بصورت پیشفرض گزینه User must change password at next login غیرقابل تغییر بوده و Gray است. برای دسترسی به این گزینه، در قسمت Password و Confirm password، رمز عبور حدید وارد کنید و بدین ترتیب خواهید دید که این گزینه در دسترس قرار می گیرد. تیک آن را فعال کرده و فرم را OK کنید.
با دستور زیر هم همین مرحله بالا قابل انجام است. کافیست این اسکریپت در SQL اجرا نمایید.
ALTER LOGIN user_name
WITH PASSWORD = 'new_password' MUST_CHANGE,
CHECK_EXPIRATION = ON,
CHECK_POLICY = ON;
آموزش پایگاه داده اس کیو ال سرور به زبان ساده از مبتدی تا پیشرفته بصورت کاملا کاربردی
دوره آموزش برنامه نویسی بانکهای اطلاعاتی VB.NET + SQL Server
نمایش دیدگاه ها (2 دیدگاه)
دیدگاه خود را ثبت کنید: