برنامه مفیدی هست . البته فقط یک محاسبه Binary to decimal براتون انجام میده .
روش محاسبه هم به این صورت هست که سه فیلد برای permission های متعلق به
Owner Group Other
--- --- ---
وجود دارد . و هرکدام از این فیلد ها با مقادیر :
r= read
w=write
x=execute
مقدار دهی میشوند .
اگر این سه مقادیر به صورت rwx قرار بگیرند ، با توجه به جایگاهی که دارند ، میتوان مقادیری را با حساب Binary to decimal به آن اختصاص داد .
محاسبه مقادیر Binary را تا سه گام اگر انجام دهیم ، با توجه به جایگاه این مقادیر :
x = 2^0=1
w=2^1=2
r=2^2=4
^ (بخوانید به توان ... )
چند مثال برای محاسبه permission
rwx = 4+2+1=7
r-x=4+0+1=5
r-- = 4+0+0=4
و یک مثال کلی :
rwxr-xr-x=755
که permission کامل (7) به ownler(مالک فایل یا دایرکتوری)
permisson بدون حق نوشتن (write) به group (کاربران عضو گروه مالک فایل)
و همینطور permisson بدون حق نوشن به Other (کاربران دیگر سیستم)