0 کاربر و 1 مهمان درحال مشاهده موضوع.
$ sudo vnstat -u && vnstat
#!/bin/bash# vnstat-update & show resultsvnstat -u -i eth0vnstat
mv vns /usr/bin
chmod 777 /usr/bin/vns
chmod 777 /usr/bin/vnstat
chmod 666 /var/lib/vnstat/eth0
vns
Database updated: Thu Jul 10 18:10:07 2008 eth0 received: 59.50 MB (86.8%) transmitted: 9.07 MB (13.2%) total: 68.57 MB rx | tx | total -----------------------+------------+----------- today 59.50 MB | 9.07 MB | 68.57 MB -----------------------+------------+----------- estimated 77 MB | 11 MB | 88 MB
vnstat -u -i eth0
vnstat -u
$ nano show
#!/bin/bashsudo vnstat -uvnstat
$ chmod o+x show
$ sudo ~/show
Error:Unable to write database "/var/lib/vnstat/eth0".Make sure it's write enabled for this user.Database not updated.Database updated: Thu Jul 10 18:25:01 2008 eth0 received: 72.16 MB (87.8%) transmitted: 10.56 MB (12.2%) total: 82.72 MB rx | tx | total -----------------------+------------+----------- today 72.16 MB | 10.56 MB | 82.72 MB -----------------------+------------+----------- estimated 93 MB | 13 MB | 106 MB
خط حتما به این دلیل هستش که سیستم عامل اون تغییر سطح دسترسی ی تو رو شناسایی می کنه و بعیده بتونی جلوی این کارش رو بگیری! توجیه امنیتی داره برای جلوگیری از sudo هم باید به فایل etc/sudoers ی خط اضافه کرد!ی چیزی مثل اینhttp://forum.ubuntu.ir/index.php?topic=5273.0
%behnam ALL=NOPASSWD: /usr/bin/vnstat