在ubuntu中如果是用root权限创建的目录,在普通权限下展示时则会出现一个锁的标志,表明该目录是一个受保护的目录(只读,不能写入和删除),普通权限无法对其进行操作
如用命令sudo mkdir dir创建目录dir,则dir目录的右下角会出现一个锁;如果用命令mkdir dir创建,则目录dir右下角不会出现锁标志
需要注意的是如果你是在主文件目录下创建目录,是必须要有sudo权限才可以的,普通目录下创建子目录则可直接用mkdir
那么主文件目录下用命令sudo mkdir XX创建的目录都会是受保护目录,在其中进行除了读之外的任何操作都需要sudo权限才可以,那么如何改变XX文件的权限?
方法一:sudo chmod -R 777 目录名,该方法对目录递归改变权限为可读可写可运行(有时候会有安全问题,可能损坏文件?)
chmod能改变权限,-R目录下所有子目录,777最高权限(读,写,执行)
方法二:解锁目录及子目录:sudo chmod a+w 目录名 -R
解锁目录:sudo chmod a+w 目录名
注:chmod -R 777 * *代表所有,将当前目录下所有子目录都授予777权限