Questions tagged «permissions»

“文件系统权限”的缩写-基于用户,组或全局访问的访问控制。

1
如何创建具有极其有限权限的SFTP(SSH)用户
我在Ubuntu Server 14.04上运行服务器。我想创建一个能够通过sftp进行连接,下载1个文件并终止连接的用户。用户应该不能做任何其他事情。浏览系统文件或设置,也不浏览命令行条目,什么也没有。登录,下载文件gg。文件更新后,登录下载gg。该文件每次都在同一目录中,并且每次都具有相同的名称,但是会被更新。 编辑:我正在尝试实现您的解决方案,但我发现了一些问题:在我的配置中ssh的配置文件上,有一行“ allow groups sshdusers”。我添加了sftp_users。但是,还有另一个问题。sudo chown root.root / ubuntu /对我来说不是最佳选择,因为root无法ssh并将“ ubuntu”必须下载的文件写入目录(我们将其称为user1。我希望user1能够在其上写入目录和ubuntu只读。如果我更改sudo chown user1.user1 / ubuntu /,并且尝试使用ubuntu用户进行sftp,则连接失败。如果我将其保留为root,则可以连接,但看不到currentdirectory我在filezilla上只看到/和empy,甚至将user1添加到sftp_users,但仍然没有成功。 非常感谢

1
访问/ dev / ttyUSB0和sudo
这是我的第一个问题。 我正在运行Ubuntu 12.04,并且有一个应用程序在访问计算机的USB端口。我的Ubuntu用户名是gadu。直到今天,我一直使用以下命令: sudo ./gadumaster 并输入了我的密码(gadumaster是访问USB的应用程序)。该命令正在运行,并且调用了系统功能reboot(),当USB出现某些外部情况时,该函数用于重新启动笔记本电脑。 今天,我不得不进行更改,以便此应用程序在笔记本电脑启动后自动运行。因此,我准备了一个脚本文件,并搜索了一种将密码传递给脚本的方法。看了几篇文章后,我决定通过将其添加到拨出组来允许用户访问USB : sudo adduser gadu拨出 重新启动后,我只需输入以下内容即可启动我的应用程序: ./gadumaster 这非常好,但是我需要一种方法也可以启用reboot()函数。当我发现以下命令不再起作用时,我感到惊讶的是: 须藤./gadumaster 是的,使用sudo执行应用程序时,连接到USB时出现错误“权限被拒绝”!请注意,如果没有sudo,它将起作用! 试图从拨出组中删除我的用户: sudo deluser gadu拨出 重新启动后,我发现使用sudo和不使用sudo命令都无法正常工作!甚至reboot()函数在两种情况下都不起作用。 谁能形容我的ubuntu有什么问题?在此先感谢。 / etc / sudoers文件: # # This file MUST be edited with the 'visudo' command as root. # # Please consider adding local content in /etc/sudoers.d/ instead of …


2
sudo -s命令的作用是什么,在本示例中如何使用?
我有以下疑问。在与软件安装相关的教程中,我要说的是我必须执行以下命令(我正在ssh shell中执行此命令,因此此步骤列表以exit命令结尾): sudo -s apt-get update apt-get install -y build-essential libtool libcurl4-openssl-dev libncurses5-dev libudev-dev autoconf automake screen exit 我的怀疑是: 命令-s后,该参数到底做什么sudo? 在网上搜索后发现: -s [命令] -s(shell)选项运行由SHELL环境变量指定的shell(如果已设置)或密码数据库中指定的shell。如果指定了命令,则通过外壳的‑c选项将其传递到外壳以执行。如果未指定命令,则执行交互式shell 在我看来,sudo -s使用shell的环境变量执行命令。 但这对我来说还不清楚:在这种情况下,使用环境变量执行的命令是什么?(它仅执行sudo -s而不是sudo -s [command])。

1
如何访问和备份〜/ .gvfs和〜/ .cache / dconf?
我正在创建备份,完成后我得到了.. Could not back up the following files. Please make sure you are able to open them. /home/vinay/.cache/dconf /home/vinay/.gvfs 我通过终端使用打开这些文件 cd /home/vinay/.cache/dconf 表明 bash: cd: /home/vinay/.cache/dconf: Permission denied 如何获得这些文件? 获得权限或保持原样并且不为这些文件创建任何备份是否合适?

2
如何永久更改/ dev / ttyS0的权限?
我的系统是Ubuntu 13.04,并且运行良好,但是我已经安装了VirtuaBox来运行Windows XP,这对于运行要通过USB串行适配器与警报设置进行对话的应用程序是必不可少的。 VirtualBox使用ttyS0作为串行端口,并且只有在将命令发送sudo chmod 666 /dev/ttyS0给Terminal的情况下,通信才能有效地开始。 每次启动Ubuntu时,ttyS0权限都会恢复为默认值,并且chmod每次启动时都必须运行。 我的问题是:如何永久更改/ dev / ttyS0文件权限?如果这不是一个好的做法,是否还有其他方法可以解决此问题?

2
chown -R user:user。*向后更改权限:这是正确的行为吗?
更改myfolder驻留在中的文件夹的权限时遇到了很多麻烦/。我发出命令 sudo chown -R luca:luca /myfolder/.* 我的意图是更改中所有隐藏文件的所有权/myfolder。 不幸的是,我意识到的所有权/也发生了变化,这当然使我的系统崩溃了。我认为发生这种情况是因为..比赛.*,但对我来说仍然很奇怪。 更改父目录是正确的行为还是应该提交错误报告? 如果是我使用chown时出错,那么可以使用哪些最佳实践来防止更改系统文件夹和文件的所有权?


2
为什么chmod 644使得目录无法访问?
我有一堆混合了各种权限的媒体文件(只需要是644)。有些是可全局写入的,所以我想,为了安全起见,我将它们全部更改为644。 问题是存在目录层次结构,对于在其中捕获的所有目录,ls -l它们将显示为: d????????? ? ? ? ? ? Dirname 如果我将其更改为744,它是固定的。 我的问题是:这是怎么回事?目录需要可执行吗?

3
主文件夹位于“ root”而不是“ home”……我很困惑!
我的home文件夹有问题,这给了我一些权限问题。 我已经安装了一个应用程序,该应用程序告诉我我无权保存在中/home/username/Desktop,但实际上我的家在/home/username/Área de Trabalho(Áreade Trabalho =桌面,但用葡萄牙语)。 sudo下图显示了作为我的家的出入(查看文件夹图标)。 (里面是desktop文件夹。) user下图显示了正常访问我的家的情况。 (里面是Área de Trabalho文件夹。) 这正常吗?我应该告诉Ubuntu我的实际home文件夹在哪里吗?我该怎么办? 提前感谢!

3
如何获得root特权?
如何在Ubuntu Desktop 12.04中获得root特权?我安装到USB记忆棒上进行尝试。现在,当我将其安装在VM上时,没有与在USB记忆棒上一样的选项,例如,打开远程桌面,安装驱动程序和某些视频功能。

3
如何限制用户使用特定的桌面环境?
我正在运行或多或少的标准安装的Ubuntu Precise 12.04,并且对使用Unity桌面环境执行日常任务感到非常满意。 但是,在玩游戏时,我对LXDE感到更舒服(背景:在当前状态下,Unity存档的帧率比Unity 2D或LXDE低得多-这是一个已知的错误并且正在研究中)。 为此,我创建了一个游戏玩家用户配置文件,现在我希望将其限制为仅使用LXDE桌面环境。 进一步详细说明:当要求启动后登录时,我只希望LXDE作为玩家用户配置文件的选项出现在登录屏幕上,而我的标准用户配置文件仍应具有选择要使用的桌面环境的选项。 预先感谢您提供的任何见解!

3
Nautilus对装入的驱动器使用不同的权限
我编写了两个bash脚本,以对我的NTFS分区提供只读或读/写访问权限: 只读访问权限: sudo umount /media/Data_Drive/ sudo mount -t ntfs-3g -o ro,user,auto,nls=utf8,umask=0000,uid=1000 /dev/sda2 /media/Data_Drive 读/写访问: sudo umount /media/Data_Drive/ sudo mount -t ntfs-3g -o rw,user,auto,nls=utf8,umask=0000,uid=1000 /dev/sda2 /media/Data_Drive 如果我仅使用终端来处理文件,那么它可以完美地工作。它也可以在只读模式下与Nautilus一起工作,但不能在读/写模式下工作。实际上,当我尝试将文件复制到Data_Drive时说“目标是只读的”时,Nautilus给我一个错误。 更有趣的是,当我查看权限时(通过右键单击Data_Drive,然后单击Properties-> permissions),我具有在Data_Drive中写入文件的所有必需权限! 我很困惑为什么鹦鹉螺会表现得很奇怪。我感谢有人能解决这个难题!

2
我无法在ubuntu 12.04中保存php.ini
我想将更 upload_max_filesize = 2M改为50M,然后在php.ini上开始编辑,但是当尝试保存它时,它在下面显示错误消息 保存/etc/php5/apache2/php.ini时无法创建备份文件 保存新文件之前,gedit无法备份文件的旧副本。您可以忽略此警告并仍然保存文件,但是如果保存时发生错误,则可能会丢失文件的旧副本。还是要保存吗?

1
使用符号链接使ftp用户可以访问其根目录以外的目录
我尝试使用通过控制台以root用户身份创建的符号链接,使proftpd虚拟用户可以访问其主路径之外的目录。 /var/ftp/users/test 是名为的用户的家test。 /var/ftp/files/documents 是保存文档的目录,并且/var/ftp/users/test/documents 是指向该文档的符号链接。 但是,当用户连接到FTP并尝试遵循符号链接时,他只会看到此错误: documents: No such file or directory 我究竟做错了什么?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.