在用ubuntu进行web开发时,比如我用的是apache2+PHP+MYSQL,用phpstorm工具,发现一个问题,这样搭建的环境,默认的localhost的目录是 /var/www/html/下,然而,普通的用户不是这个文件夹的所有者,要更改这个目录下的文件需要用chmod这个命令,每次都这样觉得有点麻烦。
查找了一下资料找到可以直接用root用户登陆:
1,在命令行里输入: sudo passwd root 激活root用户,为之设定密码。
输入新的 UNIX 密码:
重新输入新的 UNIX 密码:
passwd:已成功更新密码
在弹出来的文本后面加上:greeter-show-manual-login=true
修改后全文为:
[SeatDefaults]
user-session=ubuntu
greeter-show-manual-login=true
3,重启后在登陆界面就可以输入用户名root 和上面设置的密码。
4,用root登陆后就拥有所有文件的所有权。
ubuntu取消root用户登陆是出于安全的,为了防止新手乱改系统的重要文件..所以非必要还是用普通用户登陆比较好。
在普通用户登陆的情况下,在终端里不想经常输入sudo ,可以一次输入su ,然后输入root的密码,后面都是root权限了。