我对Augeas有点新意,我正试图抓住它。我希望使用augeas操纵本地帐户,但无法解析/ etc / shadow文件。
我在CentOS 6上使用的是Augeas版本1.0.0。我看到有更新的版本但不能对这个系统做太多改动。
我的发行版没有附带/ etc / shadow的镜头,所以我想我可以使用较新版本中的那个,所以我将shadow.aug复制到/usr/share/augeas/lenses/dist.
augparse似乎有效:
<?php
namespace App\Http\Controllers;
use Illuminate\Foundation\Bus\DispatchesJobs;
use Illuminate\Routing\Controller as BaseController;
use Illuminate\Foundation\Validation\ValidatesRequests;
use Illuminate\Foundation\Auth\Access\AuthorizesRequests;
use Illuminate\Http\Request;
use App\Song;
use DB;
abstract class Controller extends BaseController
{
use AuthorizesRequests, DispatchesJobs, ValidatesRequests;
}
class PageController extends Controller{
public function update($slug, Request $request){
//dd(\Request::input());
$song_name = DB::table('songs')->whereSlug($slug)->first(); /***songs is a table name ****/
$song_name->title = $request->get('title');
$song_name->save();
return redirect('slug'.$song_name->slug.'/edit');
//return "Update page";
}
}
当我在augtool中查找阴影时,它不在那里
[x dist]$ augparse shadow.aug
[x dist]$
我甚至尝试更改影子的访问权限
我错过了什么?