Поділитися папкою між двома локальними користувачами


25

У мене з братом є облікові записи користувачів на цій машині. Я хочу поділитися з ним каталогом Документи.

Чи існує спосіб STRAIGHTFORWARD це зробити?

Я не користувач живлення, тому шукаю спосіб зробити це за допомогою nautilus, а не сценарій або спосіб, який вимагає створення символьних посилань.

Я можу завантажити додаток, якщо мені доведеться.

Востаннє, коли я хотів це зробити, я просто скопіював вміст /homeдля обох.

Що б я не міг зробити в налаштуваннях системи, було б вдячно


Після створення спільного каталогу з правильним дозволом, ви можете просто отримати доступ доsmb://127.0.0.1
Achu

Чи є "Директор документів" ім'ям папки чи директор - найменуванням папки, яка знаходиться у вашій папці "Документи"? Чому немає створення символьних посилань? Це можна зробити за допомогою перетягування.
user68186

чому це те, що ти не хочеш простого зробити це ....
Qasim

можливо, я поставив питання невірним способом .. але я хочу простого виходу .. вже доступні методи видають сценарії для цього.
ArunMKumar

@Achu я спробував ви метод .. я отримав помилку, сказавши "не вдалося встановити місцеположення, не вдалося змонтувати Windows share". я пропускаю щось дійсно очевидне?
ArunMKumar

Відповіді:


15

До цього процесу є три кроки

Крок перший: зробіть свого брата членом вашої групи.

Назва вашої групи збігається з ідентифікатором користувача. Скажіть, якщо ваш ідентифікатор користувача - akumarце також назва вашої групи akumar. Якщо посвідчення вашого брата є bkumar, то ви хочете зробити bkumarчленом групи akumar. Див. Розділ Як керувати користувачами та групами? як додати ідентифікатор користувача вашого брата до вашої групи.

Крок другий: Змініть дозвіл на папку, якою ви хочете поділитися.

Відкрийте Наутілус. Клацніть правою кнопкою миші папку, якою ви хочете поділитися. Перейдіть на вкладку дозволів. шукайте групові дозволи та змініть їх на "Читання та запис". Поставте прапорець, щоб дозволити однакові дозволи для файлів і папок всередині.

Крок третій: Перевірте, чи може ваш брат створити видалення файлів у загальній папці.

Нехай ваш брат увійде в комп’ютер. Відкрийте Наутілус. Вона відкриється до домашньої папки вашого брата. Перейдіть до домашньої папки та відкрийте спільну папку:

натисніть на Комп'ютерні або системні файли (залежить від версії Ubuntu) на лівій панелі.

Двічі клацніть на домашній папці, двічі клацніть папку з іменем akumar всередині будинку .

Створіть файл у папці. Видаліть новий файл.

Крок четвертий: (необов’язково) Зробіть посилання цієї папки на домашню папку вашого брата.

під час входу в систему як ваш брат, відкрийте ще одне вікно Nautilus поруч із першим, клацнувши середнім клавішею миші або Ctrl+ клацанням лівою кнопкою миші. У власній домашній папці, де знаходиться спільна папка, утримуйте кнопку Ctrl+ Shiftта перетягніть загальну папку до домашньої папки вашого брата.

Сподіваюся, це допомагає


Крок 3: Я не можу перейти до своєї домашньої папки / home / arun з рахунку мого брата.
ArunMKumar

step1, step2 виконані, як це є, я та мій брат в одній групі користувачів arun, і я змінив дозвіл групи читати і писати.
ArunMKumar

2
@ user68186 Я вважаю, що кроку немає: переконайтесь, що вийшли з системи після того, як ви зробили їх членами певної групи?
Андрес

Чи є рішення через термінал?
бекко

@becko кожен крок може бути виконаний командним рядком на терміналі. Навіть якщо ви не можете додати користувача до нової групи без цього sudo, ви можете змінити дозвіл на власні файли та папки.
user68186

8

Я рекомендую наступне рішення: - Створіть групу для спільного доступу, просто назвіть її "спільною". - Додайте до цієї групи всіх користувачів, які повинні мати доступ до спільних файлів. - Створіть каталог за межами будинків користувачів, наприклад, / спільно використовувати для спільних файлів. - Змініть групу цієї папки на групу для обміну та коригування групових дозволів. - Встановити груповий клейкий біт для цієї спільної папки.

Переваги цього рішення: - Кожен файл, який ви копіюєте в цю папку, автоматично отримує спільну групу, тому кожен користувач, який є членом цієї групи, може отримати доступ до цих файлів без додаткових зусиль. - Ви все ще можете мати свої приватні файли за межами цієї папки з вашою особистою групою, яка не доступна іншим користувачам до тих пір, поки вони не можуть отримати root і вони не можуть завантажуватися з іншою ОС Linux. Але майте на увазі: якщо ви хочете мати реальну конфіденційність, вам доведеться використовувати зашифровані папки / файли.

Мені цікаво, чому дистрибутиви Linux все ще не мають спільного рішення для цієї проблеми, тому що майже всіх це хвилює.


5
sudo mkdir /shared
sudo chmod a+w /shared

Тепер усі можуть бачити та редагувати папку / shared . Не соромтесь розміщувати файли там, і кожен зможе отримати доступ до цієї папки та ділитися файлами між користувачами.


1
чи "$ sudo chmod g + w / shared" буде кращою відповіддю, оскільки це буде лише група (брати), а не батьки?
Андрес

@Andres - для вирішення знадобиться більше кроків, наприклад створення групи та додавання кількох користувачів до групи. Я думаю, що запропоноване нами рішення є найшвидшим.
АлікЕльзін-кілака

@Andres - так чи інакше, буде працювати і ваше. Сміливо пишіть відповідь на це - Якщо це відповідь робоча, я проголосую за неї :)
AlikElzin-kilaka

це не спрацювало. навіть я не можу отримати доступ до папки.
користувачJT

Це дає дозволи на запис без читання. І доступ до доступу для всіх - це ризик для конфіденційності / безпеки. Використовувати групу набагато краще.
Максим
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.