我使用 sftp 将我的笔记本电脑(Ubuntu 18.10)备份到本地网络上的服务器(Ubuntu 18.04)上。突然,服务器上的权限出现问题,我开始收到拒绝访问警告。我在服务器上的用户名也失去了 sudoers 组的成员身份。我将用户重新添加到 sudoers 组,但如果不运行,则无法访问备份文件夹sudo chmod -R 777
。显然,出于安全原因,我需要对此文件至少拥有 775 个权限,但我不知道要将哪个用户添加到哪个组才能实现这一点。
编辑我尝试将备份文件夹所有者添加到 ssh 组,但没有用。
所需信息:
~$ ls -l /home/biergarten
total 1172
drwxrwxr-x 2 biergarten ssh 1167360 Feb 6 00:27 BackupLaptopSSD
drwxrwxr-x 2 biergarten ssh 20480 Apr 23 09:20 BackupTuxedo
-rwxrwxr-x 1 biergarten ssh 58 Oct 20 2016 delPhotos.sh
-rwxrwxr-x 1 biergarten ssh 131 Dec 14 2016 FTP_TEST123.txt
~$ groups biergarten ssh
答案1
您可能只需要将chown
目录返回到您的用户和相应的组。
sudo chown -R your-user:appropriate-group /path/to/backups
然后您需要调查您的用户是如何从 sudo 组中删除的!