PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : ایجاد عدم دسترسی برای پاک کردن فایل در ssh



VatanDC
February 1st, 2014, 00:27
دروود بر شما عزیزان
من می خواستم بدونم ایا امکان داره کاری بکنیم در لینوکس که یک یوزر فایل فقط بتونه اضافه کنه نتونه فایل رو حذف کنه ؟

camelian77
February 1st, 2014, 01:22
anoosh:~/Documents/Work/nielsem$ mkdir test
anoosh:~/Documents/Work/nielsem$ cd test/
anoosh:~/Documents/Work/nielsem/test$ sudo su
Password:
root:/Users/anoosh/Documents/Work/nielsem/test$ mkdir can_add
root:/Users/anoosh/Documents/Work/nielsem/test$ ls -ltra
total 0
drwxr-xr-x 17 anoosh staff 578 Jan 31 13:49 ..
drwxr-xr-x 2 root staff 68 Jan 31 13:49 can_add
drwxr-xr-x 3 anoosh staff 102 Jan 31 13:49 .
root:/Users/anoosh/Documents/Work/nielsem/test$ cd can_add/
root:/Users/anoosh/Documents/Work/nielsem/test/can_add$ ls
root:/Users/anoosh/Documents/Work/nielsem/test/can_add$ touch cant_delete
root:/Users/anoosh/Documents/Work/nielsem/test/can_add$ ls -ltra
total 0
drwxr-xr-x 3 anoosh staff 102 Jan 31 13:49 ..
-rw-r--r-- 1 root staff 0 Jan 31 13:50 cant_delete
drwxr-xr-x 3 root staff 102 Jan 31 13:50 .
root:/Users/anoosh/Documents/Work/nielsem/test/can_add$ cd ..
root:/Users/anoosh/Documents/Work/nielsem/test$ ls -ltra
total 0
drwxr-xr-x 17 anoosh staff 578 Jan 31 13:49 ..
drwxr-xr-x 3 anoosh staff 102 Jan 31 13:49 .
drwxr-xr-x 3 root staff 102 Jan 31 13:50 can_add
root:/Users/anoosh/Documents/Work/nielsem/test$ chmod 777 can_add/
root:/Users/anoosh/Documents/Work/nielsem/test$ exit
exit
anoosh:~/Documents/Work/nielsem/test$ whoami
anoosh
anoosh:~/Documents/Work/nielsem/test$ ls
can_add
anoosh:~/Documents/Work/nielsem/test$ cd can_add/
anoosh:~/Documents/Work/nielsem/test/can_add$ ls
cant_delete
anoosh:~/Documents/Work/nielsem/test/can_add$ touch user_added
anoosh:~/Documents/Work/nielsem/test/can_add$ rm cant_delete
override rw-r--r-- root/staff for cant_delete? n
anoosh:~/Documents/Work/nielsem/test/can_add$

camelian77
February 1st, 2014, 01:23
پرمیژن فایل هایی که نباید حذف شوند رو به ۷۴۴ عوض کنید دایرکتوری که مجاز هست توش بنویسه رو به ۷۷۷

VatanDC
February 1st, 2014, 01:30
پرمیژن فایل هایی که نباید حذف شوند رو به ۷۴۴ عوض کنید دایرکتوری که مجاز هست توش بنویسه رو به ۷۷۷
دوست عزیز این شروع می کنه حق دسترسی دادن به کاربر اما مسئله ای که هست اینه که من می خوام تو اون فولدری که حق دسترسی دادم نتونه فایل رو حذف کنه ازش .

camelian77
February 1st, 2014, 04:00
با اکانت سوپر یوزر اون پرمیژن ها رو بدید ، اکانت یورز هم از توی فایل sudoers بر دارید. نمونه کار رو بالا براتون گذاشتم که!

safeith
February 1st, 2014, 08:52
حق دسترسی فولدری که کاربر در قرار در آن آپلود کند را 1777 قرار دهید سپس یک کرون بزنید تا مالیکیت فایل ها و دایرکتوری های داخلش را به کاربری به جز کاربر آپلود کننده تغییر دهد