云网牛站
所在位置:首页 > Linux教程 > 修复Linux系统中用户帐户无法写入文件夹的方法

修复Linux系统中用户帐户无法写入文件夹的方法

2019-07-21 10:19:42作者:王优明稿源:云网牛站

并非基于Linux的操作系统上的所有文件夹都可写入用户,系统级文件夹需要高级权限,这些权限的问题在于,它通常会锁定用户级访问权限,因此,如果你尝试将文件放在系统目录中并且无法进行,则需要了解如何更改权限以使非root帐户具有访问权限。在本文中,我们将向你展示如何更新Linux上文件夹的权限,以使其可由你的用户帐户写入。

 

更新终端中文件夹的权限

使用chmod命令可以更轻松地更新Linux上的文件夹权限,这是一个基本chmod权限的小列表:

7-读、写和执行。

6-读写。

5-阅读并执行。

4-只读。

3-写和执行。

2-只写。

1-仅执行。

0-无法访问。

列表中的每个数字都以三个为一组的Chmod命令工作,这是一个例子,要在Linux上更改“test”文件夹的权限,以便每个人都可以在其中读取,编写和执行代码:

chmod 777 /test

此外,要更改“test”目录中每个文件夹的权限,以便它反映相同的权限,必须使用递归选项,例如:

chmod 777 -R /test

上面的Chmod命令示例中的每个数字都有一个目的,第一个数字代表用户,第二个数字设置组的权限,第三个数字设置为系统的其余部分。

因此,如果你在系统中无法访问的文件夹内写入问题,请查看上面的列表并将其应用于下面的示例代码:

chmod XXX

或者,更新顶级文件夹中的所有文件夹:

chmod XXX -R folder-name

 

更新终端中文件夹的所有权

有时无法通过Chmod更新文件夹的各个权限,有时,用户需要完全更新目录的所有权。

如果你正在处理将网站文件放在/var/www/中,操纵数据库文件等,那么你需要更新目录所有权。

要更改Linux系统上任何目录的所有权,请使用终端中的su或sudo -s命令获取root访问权限:

su

或者:

sudo -s

参考:在Ubuntu系统上为用户授予和删除sudo权限的方法

使用root访问权限,使用下面的chown示例完全更改目录的所有权:

chown user:user /location/of/directory

运行上面的chown命令后,使用ls命令和“l”参数检查文件夹的权限,并确认它是否有效:

ls -l /location/of/directory

 

更新文件管理器中文件夹的权限

与使用命令行进行操作相比,通过Linux上的文件管理器更新权限受到严重限制,但是,如果你不是终端的粉丝,那么知道如何用文件管理器做这种事情是很好的。

1、Gnome/Budgie

步骤1:打开终端窗口,并使用sudo命令以root身份启动文件管理器:

sudo nautilus

步骤2:单击根文件管理器,然后,找到“root file-system”以访问Linux硬盘驱动器上的系统文件。

步骤3:使用Gnome文件管理器,在文件系统中查找要更新的文件夹。

步骤4:右键单击该文件夹,然后选择“属性(Properties)”。

步骤5:单击“权限(Permissions)”选项卡以访问该文件夹的权限。

步骤6:使用权限窗口将文件夹设置为你想要的任何权限,然后,单击“更改权限(Change Permissions)”按钮。

修复Linux系统中用户帐户无法写入文件夹的方法

关闭“属性(Properties)”窗口,权限应自动更新到目录。

2、KDE

遗憾的是,由于软件补丁,无法以root身份轻松打开KDE Dolphin文件管理器[使用KDE Plasma文件管理器(Dolphin)连接到Linux上的服务器],按照上面的命令行说明更改权限。

3、Mate

步骤1:打开终端窗口并运行以下命令以root身份启动Mate文件管理器:

sudo caja

步骤2:单击左侧“设备(filesystem)”列下的“文件系统(Devices)”,然后,在根文件夹中浏览你要更改其权限的文​​件。

步骤3:右键单击要修改的文件夹,然后选择“权限(Permissions)”。

步骤4:使用“权限(Permissions)”区域设置文件夹的权限,然后,单击“更改权限(Change Permissions)”按钮。

步骤5:关闭“属性(Properties)”窗口。

修复Linux系统中用户帐户无法写入文件夹的方法

关闭“属性(Properties)”窗口后,权限应自动更新。

4、XFCE

步骤1:按Alt+F2并在下面的命令中输入快速启动器,以root身份打开Thunar:

pkexec thunar

步骤2:在显示为以root模式访问Thunar的框中输入你的用户密码。

步骤3:在左侧栏中找到“Filesystem root”并选择它以获得对根文件系统的访问权限,使用文件管理器,找到你要更新其权限的文​​件夹。

步骤4:右键单击该文件夹并选择“属性(Properties)”,然后,单击“权限(Permissions)”以访问权限窗口。

步骤5:在“权限(Permissions)”中,使用该窗口设置文件夹权限,然后,关闭窗口。

修复Linux系统中用户帐户无法写入文件夹的方法

关闭“属性(Properties)”窗口后,应自动应用权限设置。

 

相关主题

使用shopt:在没有cd命令的Linux中进入目录/文件夹内部

精选文章
热门文章