Tag: 权限

无法打开第二个硬盘“权限被拒绝”

我刚刚完成了13.04的干净安装,现在无法打开任何硬盘或硬盘分区,它说“许可被拒绝”。 我可以以root身份打开它们,但是当我尝试更改权限时,它表示我已经拥有完整的读写权限,并且不会更改组或其他用户权限的选项。 驱动器是NTFS格式,用于Windows兼容性,而我可以以root身份进入,这是一个很大的麻烦,因为我的所有数据都在第二个硬盘驱动器上,我无法在不使用root的情况下将音乐或video添加到媒体播放器或打开文本文档。 我之前已经问过类似的问题,我尝试过很多解决方案,但没有运气。

登录时交换驱动器未打开

最近我添加了一个新的40GB硬盘作为交换。 我希望在计算机登录时启用交换。我按照这里的指示使交换命令在启动时运行。 我将swaps.desktop添加到/etc/xdg/autostart/以及/usr/share/applications/ 。 swaps.desktop里面是这样的: [Desktop Entry] Name=Swap Drive Autostart Exec=swapon -p 32767 /dev/sda5 Type=Application Terminal=false 我确信显示的命令( swapon -p 32767 /dev/sda5 )可以独立工作,但是当我重新启动计算机时,未启用交换。 然后我让文件可以像我一样运行(使用这个 ),因为文件没有在启动时运行: sudo chown root:root /etc/xdg/autostart/ sudo chmod 700 /etc/xdg/autostart/ sudo chown root:root /usr/share/applications/ sudo chmod 700 /usr/share/applications/ 我也做了sudo visudo并添加了以下内容: administrator ALL=(ALL) NOPASSWD: /etc/xdg/autostart/swaps.desktop administrator ALL=(ALL) NOPASSWD: /usr/share/applications/swaps.desktop whoami说我是administrator 。 最终结果:当我尝试自己运行swaps.desktop文件时,我得到Error: Permission denied. […]

给它www-data组后无法打开文件夹,我该如何成为所有者?

我运行的是localhost(Apache 2.4.6),但只有index.php在Web浏览器中打开。 子目录返回403 Forbidden错误。 现在,我根据这个答案添加了权限。 作为参考,这些是权限: sudo adduser www-data sudo chown -R www-data:www-data /var/www sudo chmod -R g+rw /var/www 因此,我放置网站的所有内容的文件夹由www-data组拥有。 虽然我已将自己添加到该组中,但我无法打开该文件夹! (但是可以从Web浏览器访问子目录。)

在混合SSD / HDD设置上工作时,sudo权限错误或“命令未找到”错误? (具体示例:MATLAB安装程序)

由于我的SSD很小,我仍然把它归为仅持有操作系统。 因此,在Ubuntu安装期间,我为我的SSD创建了一个60 GB的分区,并为我的HDD上的/home创建了一个500 GB的分区。 但是,现在我发现了这个问题中描述的问题: Conda update :权限问题 接受的答案表明: sudo ln ~/anaconda/bin/conda /usr/local/bin/ 我不得不使用软链接,因为如果我没有在命令中指定软链接的-s ,我会收到“无效的跨设备链接”错误。 以下讨论(最后一篇文章)给了我使用软链接的线索: http : //www.linuxquestions.org/questions/linux-newbie-8/invalid-cross-device-link-731268/ sudo ln -s ~/anaconda/bin/conda /usr/local/bin/ 现在,我发现在使用matlab安装程序脚本时,我遇到的问题看起来非常相似: brian@brian-linux:~/matlab-installer$ ls activate.ini etc installer_input.txt license.txt sys archives help install_guide.pdf patents.txt trademarks.txt bin install java readme.txt brian@brian-linux:~/matlab-installer$ ./install bash: ./install: Permission denied brian@brian-linux:~/matlab-installer$ sudo ./install [sudo] password for brian: sudo: […]

如何设置可写的sftp chroot

我在Ubuntu Server 16.04中设置文件服务器。 我有3个用户(和6个硬盘,RAID 1配置各2个)。 这些Raided驱动器安装在/mnt/username ,已设置为用户的主目录。 我已经使用SSH密钥设置了SFTP,登录也很简单。 但是,我不希望userA离开/mnt/userA并访问/mnt并查看其他用户的文件夹。 为了解决这个问题,我在sshd_config为每个用户设置了chroot到他们的目录。 然而,这会阻止用户写入其文件夹(就文件服务器而言,这是无用的)。 如何将SFTP用户监禁到他们的主目录,同时仍然允许他们的主目录可由他们写入?

强制Netatalk目录的权限

我正在研究Ubuntu Server 14.04,我正在尝试与Netatalk建立AFP共享。 到目前为止,除了共享目录中的文件的权限之外,这么好。 我想建立一个系统,每当用户在某个目录中创建或放置文件时,它将自动提供770并将特定组设置为目录的拥有组。 我通过使用chmod g+s /directory使得拥有组的部分正常工作 我似乎无法工作的部分是对目录中创建的文件的权限。 我已经阅读了一些关于ACL和设置默认ACL的内容,并且我已经尝试了一些关于它的事情而没有运气。 我尝试了以下方法: setfacl -m “default:group::rwx” /directory mount -o remount,acl /mountPoint 我还在/etc/fstab为正确的驱动器添加了acl但是我没有重新启动机器,因为它是服务器我宁愿不必取下来我认为mount -o remount,acl /mountPoint会做正确的事情。

为标准用户提供对硬盘的访问

我正在使用Ubuntu 16.04。 在我安装Ubuntu之前,我断开了一个硬盘驱动器,只留下了我打算安装Ubuntu的硬盘。 我安装了Ubuntu并创建了另外两个标准用户。 在管理员帐户上,我没有问题访问硬盘驱动器。 但是当我尝试使用标准用户时,我得到一个弹出窗口,我必须输入我的管理员密码,或者只是一个弹出窗口,其中显示我被拒绝访问。 我尝试使用用户和组,但我无处可去。 这是我输入sudo blkid /dev/dm-1: UUID=”0bc12e6b-4c2f-423d-a86c-23c4bad50d57″ TYPE=”swap” /dev/sda1: LABEL=”Seagate” UUID=”EC581FBA581F830E” TYPE=”ntfs” PARTUUID=”5e06dee1-02″ /dev/sdb1: UUID=”d3ac8f35-33f1-4431-9f7f-d108e00d5223″ TYPE=”ext2″ PARTUUID=”f6200ce9-01″ /dev/sdb5: UUID=”CcsQy0-XSse-KKSi-OCAN-kEH2-OHEP-Qm3XEA” TYPE=”LVM2_member” PARTUUID=”f6200ce9-05″ /dev/mapper/ubuntu–vg-root: UUID=”df7692a7-d8c9-4264-a5d4-6d425bc097eb” TYPE=”ext4″ /dev/mapper/ubuntu–vg-swap_1: UUID=”0bc12e6b-4c2f-423d-a86c-23c4bad50d57″ TYPE=”swap” mount输出 sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime) proc on /proc type proc (rw,nosuid,nodev,noexec,relatime) udev on /dev type devtmpfs (rw,nosuid,relatime,size=1918904k,nr_inodes=479726,mode=755) devpts on /dev/pts type devpts […]

我使/ usr / local / world可写,是否安全?

我在使用Go(lang)框架Buffalo时遇到npm问题,框架无法通过“sudo”运行npm所以我需要使用chmod使npm世界可写。 我运行了以下命令 sudo chmod -R 777 /usr/local/ 现在我的Zshel给出了以下错误信息,可以吗? zsh compinit: insecure directories, run compaudit for list. Ignore insecure directories and continue [y] or abort compinit [n]?

Ubuntu Server 14.04.2 LTS上的ACL权限

您好,作为文件和目录的所有者,我允许用户TOM拥有该文件的读取权限: owner@hostname:~$ getfacl file1 user::rw- user::tom:r– group::rw- mask::rw- other::r– 我给用户TOM默认权限读取并执行到该文件的目录: owner@hostname:~$ getfacl /home/owner/docs/ user::rwx group::rwx other::rx default:user::rwx default:user:tom:rx default:group::rwx default:mask::rwx default:other::rx 但是,当我使用TOM尝试进入目录时,我被拒绝: tom@hostname:~$ cd /home/owner/docs -bash: cd: /home/owner/docs/:Permission denied 所有者的权限如下: owner@hostname:~$ namei -mo /home/owner/docs f: /home/owner/docs/ drwxr-xr-x root root / drwxr-xr-x root root home drwx—— owner owner owner drwxrwxr-x owner owner docs 任何人都可以帮我设置这个吗? 谢谢。

Mysql Datadir在不同的硬盘上

我目前正在运行Ubuntu 13.04和MySQL 5.5。 我一直在使用InnoDB,以及安装的默认位置。 问题是我的主OS分区相当小(36GB),我需要将我的数据库移动到我的2TB驱动器。 我正在尝试从以下位置更改MySQL datadir: /var/lib/mysql 至: /path/to/new/directory 但我遇到了各种各样的问题。 MySQL拒绝启动,并且通常告诉我权限存在问题。 不过,这对我没有任何意义。 这是我尝试过的: 我复制了这些文件: cp -R /var/lib/mysql /path/to/new/directory 我编辑了/etc/mysql/my.cnf : datadir=/path/to/new/directory 更新了权限: chown -R mysql:mysql /path/to/new/directory 更新的Apparmor: /path/to/new/directory/ r, /path/to/new/directory/** rwk, 我确保重置Apparmor: service apparmor restart 但它仍然给我错误。 我不确定我还需要做什么。 有没有人有权在Ubuntu 13.04,MySQL 5.5和InnoDB下完成这项工作?