Я использую эту команду, но она не работает
rm test123
примечание 1 :
menna@ubuntu:/etc$ l -ltr
total 1116
drwxr-xr-x 7 root root 4096 Mar 18 06:11 apparmor.d/
drwxr-xr-x 3 root root 4096 Mar 18 06:11 firefox/
drwxr-xr-x 3 root root 4096 Mar 18 06:11 ssh/
drwxr-xr-x 2 root root 4096 Mar 18 08:01 cron.daily/
-rw-rw-r-- 1 root root 1063 Mar 18 08:01 group
-rw-r----- 1 root shadow 886 Mar 18 08:01 gshadow
drwxr-xr-x 2 root root 4096 Mar 18 23:56 ImageMagick-6/
drwxr-xr-x 2 root root 4096 Mar 18 23:56 alternatives/
-rw-r--r-- 1 root root 47812 Mar 18 23:56 mailcap
-rw-r--r-- 1 root root 65910 Mar 18 23:56 ld.so.cache
drwxr-xr-x 5 root lp 4096 Mar 19 05:14 cups/
-rwxrwxrwx 1 menna menna 0 Mar 19 06:48 test123*
примечание 2 : Я даю файлу «test123» все права
** примечание 3: ** menna @ ubuntu: / etc $ ls -ld / etc drwxr-xr-x 131 root root 12288 19 марта, 06:48 / etc
Да, вы можете .
Вот требования к установке / системе для Ubuntu 20.04 -
Я полагаю, что вывод вы получаете, - это «разрешение запрещено» ошибка, поскольку вы пытаетесь удалить файл в каталоге etc
, который принадлежит root.
При удалении файла вы не изменяете сам файл, однако вы изменяете содержимое каталога. Таким образом, чтобы удалить файл, вам необходимо иметь пользователя, имеющее разрешение «Написать» на каталоге , а не файл.
Так как вы находитесь в каталоге / etc
, и поскольку вы не должны изменять разрешение каталога / etc
, вам нужно использовать root
пользователь, чтобы удалить файл.
Так что для удаления файла необходимо запустить команду RM
с Sudo
.
sudo rm test123