ubuntu10.04在root账户下建立的文件夹,如何给默认的ubuntu帐户赋予读写权限

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubuntu10.04在root账户下建立的文件夹,如何给默认的ubuntu帐户赋予读写权限相关的知识,希望对你有一定的参考价值。

我用xampp建了php运行环境,在root账户下建立的,然后里面有一个htdocs的文件夹只能在root账户下读写文件。
我不想每次都进入root账户里面写代码,只想在默认的ubuntu账户下写代码,但保存不了在htdocs文件夹里。
请问有什么办法,在没把htdocs权限改为777的情况下,把htdocs的权限改为666并赋予给ubuntu默认账户,让默认账户能在666权限下对htdocs文件夹进行读写。
我是新用ubuntu的,麻烦各位介绍详细点,谢谢!

root用户建立的文件夹所有者是root,象你这种情况就把所有者改成你ubuntu默认用户就行了。
假设htdocs文件夹在当前的目录,当前登录的用户是root
更改所有者:
chown 你的用户名:用户组 htdocs
或者
chown 你的用户名 htdocs
两句都可以,第一句同时改变了文件所属的用户组。

修改权限,给用户rw权限:
chmod u+rw htdocs

这样修改就可以了。666,777是用三位数字来表示所有者、用户组、其它用户的权限,在你这里是不用管用户组和其它用户的权限的。

其实不改所有者也可以,就给其它用户赋上读写权限就行,但需要考虑你的文件是否也允许其它用户读写。
给其它用户rw权限:
chmod o+rw htdocs
不建议这样修改。

给你详细解释下文件权限
chmod中的u代表user,即所有者;g代表group用户组;o代表other其它用户;加号代表给,减号代表剥夺,等号代表覆盖的给予;rwx代表读写运行。
例:
chmod u+rwx,g+rwx,o+rwx file
和chmod 777 file 意义是一样的。

数字表示的时候,数字有三位,第一位代表u,第二位g,第三位o
4=r,2=w,1=x,加起来是7,最大就是7。
要给啥权限自己加一下就知道了。
chmod 600 file
这个file 就只有自己和root能访问(rw)。
参考技术A 如果你是在X环境下就比较简单了,用root身份打开nautilus,然后找到你想要改的文件夹,右键属性,权限中选择用户和用户组的权限,改掉,然后应用到所有文件夹。 参考技术B 这牵扯的是一个说有权的问题!
所谓所有权,就是归属于创建文件的账号拥有完全控制权限!
root账号创建的文件,其他账号只有读取权限!
要实现你的效果!只能转移所有权!
参考技术C 挺专业的,建议到专业论坛请教高人吧

Ubuntu18.04版本设置root账户

Linux系统下文件的权限十分重要,大多数操作都需要一定的权限才可以操作,Ubuntu18.04默认安装是没有设置root账户的,因此想要获得root账户登录可以使用以下步骤:
 
1.首先获得临时的root权限,因为后面的一些操作需要root权限才可以,打开终端输入以下命令
 
sudo -s
之后直接输入当前账户的密码,就可以获得临时的root权限
 
2.先创建root账户:
 
sudo passwd root
根据提示输入密码(此时输入的密码是以后登录root账户时的密码)
 
3.修改配置文件,文件路径/usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf
 
可以使用vim修改,也可以用文档编辑器修改,此处我使用文档编辑器修改
 
gedit /usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf
(对普通文件进行编辑一定要先获得root权限)
 
打开后,在文档末尾输入
 
greeter-show-manual-login = true
all-guest = false
4.去除gdm登陆用户名检测:
 
 修改/etc/pam.d/gdm-autologin  文件
 
gedit /etc/pam.d/gdm-autologin
删除 或注释掉以下语句
 
auth required pam_succeed_if.so user != root quiet_success
修改 /etc/pam.d/gdm-password 文件
gedit /etc/pam.d/gdm-password
同样删除 或注释掉上面的语句
 
5.修改/root/.profile文件
 
gedit /root/.profile
文档最后一行 mesg n || true 前添加  tty -s && 即 tty -s &&mesg n || true
 
6.重启系统,终端界面输入 #reboot
 
重启完成后,登陆界面选择 “未列出”,之后用户名输入 root 进行登录即可。

以上是关于ubuntu10.04在root账户下建立的文件夹,如何给默认的ubuntu帐户赋予读写权限的主要内容,如果未能解决你的问题,请参考以下文章

ubuntu在usr下怎么创建新文件夹?

ubuntu10.04配置XMAPP中的环境变量

Ubuntu18.04版本设置root账户

ubuntu桌面使用root直接登录的方法

VM下安装了ubuntu10.04 ,共享文件夹消失了??

在ubuntu 10.04下安装oracle11g时出现 >>> 无法使用命令 /usr/bin/xdpyinfo 自动检查显示器颜色。