Рейтинг:0

Permission and unable to copy

флаг cn

This must be a really simple question but I cannot wrap my head about it I have two directories each with one directory

$ ls -l
drwxrwsrwx 5 john_smith            ppp 4096  8月 20 12:53 problem_dir
drwxrwsrwx 5 sam_eagle             ppp 4096  8月 17 21:11 no_problem_dir




$ ls * -l
   problem_dir
   drwxr-sr-x 29 john_smith ppp        4096  7月 21 11:42 the_folder

   no_problem_dir
   drwxr-sr-x 15 kansai_robot              ppp        4096  7月 26 17:24 the_folder
   

now, I am not john smith or sam eagle, so when I do

cp a_file no_problem_dir/the_folder/000

I got the file in the folder without problems but when I do

   cp a_file problem_dir/the_folder/000

I got

cp: cannot create regular file ‘the_folder/000/a_file’: Permission denied

I know the reason and about permissions. So I have two problems.

  • I don't know what the permission "s" stands for (only know r,w,x)
  • More importantly how can I copy the file to the folder the_folder?

I tried chmod but to no avail and I don't know the root password

EDIT: I can create a new directory inside both folders

Nmath avatar
флаг ng
Имена пользователей не могут содержать пробелы, а в Ubuntu нет пароля root. Вы действительно используете Ubuntu? Если вы не являетесь владельцем устройства и/или ваш пользователь не находится в sudoers, вам следует обратиться к системному администратору, если у вас нет надлежащих разрешений на то, что вы хотите сделать. Мы не можем дать вам разрешение на то, на что у вас нет разрешения.
флаг cn
пространство имени пользователя было опечаткой. Исправленный.
флаг cn
У меня вопрос, что делать в этом случае? Я могу связаться с Джоном Смитом и спросить его что-то (что??) единственный способ скопировать что-то в каталог? (кстати, это то, что Джон Смит **попросил меня** сделать)
Nmath avatar
флаг ng
Если это человек, который является администратором, то да, вам следует связаться с ним и попросить у него любой доступ/разрешения, которые вам нужны.Скажи им то, что ты пытаешься сказать нам, что у тебя нет разрешения делать то, что тебе нужно.
флаг cn
Я знаю, что разрешения - это владелец, группа и другие. На данный момент проблемная папка имеет разрешения drwxr-sr-x, что означает RWX для владельца, R (и S?? что такое S??) для группы и RX для остальных. Думаю, мне следует запросить разрешение W для группы и других?
флаг cn
см. `man ls`. Когда каталог имеет разрешения **setuid** (или setgid), любые файлы, созданные в этом каталоге, будут принадлежать пользователю (или группе), соответствующему владельцу (или группе) каталога. Ваш второй `cp` требует `sudo`. Я бы предложил удалить `s`, он не нужен для обычных пользовательских операций.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.