Все технические форумы на одном сайте Удобный поиск информации с популярных форумов в одном месте
Вопрос: Настроить права доступа к папке через samba

Всем привет!
Возникла проблема с правами доступа.
Есть сервак ubuntu. Есть 3 компа на винде.
Создаю сетевую папку, могу настроить доступы через smb.conf.
Но не получается сделать следующее:
например я создал сетевую папку samba на сервере. Как для 1го компа на винде открыть доступ к этой папке, чтобы он заходил в нее без пароля и мог все редактировать. А 2й комп на винде не смог бы войти в эту папку. Ну и 3й допустим мог бы только читать файлы в этой папке без ввода пароля. (3й комп можно исключить.. так для более подробного понимания включил такой пункт).
Ответ: То есть еще добавить пользователя в ubuntu?

Добавлено через 5 часов 26 минут
В общем сделал следующее:
создал пользователя в убунту, создал группу, закинул туда созданного пользователя. Создал пользователя самба с тем же именем пользователя. Для расшаренной папки прикрутил необходимые права через chmod и прикрутил группу к папке через chown. Ну и добавил в smb.conf valid users = имя созданного пользователя.
Надеюсь правильно?
Вроде то что я хотел, сейчас буду тестировать на нескольких компах.
Вопрос: Открыть общий доступ к папке через telnet

Нужно открыть общий доступ к папке /media/hdd через telnet.
GNU/Linux

Добавлено через 20 часов 5 минут
Нету предложений?
Ответ: Dmitry,спасибо разобрался,так и сделал.
Вопрос: Слетели права sudo при выполнении команды на папку /etc

Народ, привет! Помогите, пожалуйста спасти ситуацию. Нужно сделать так чтоб я опять смогла ставить хоть какие-нить программы или выполнить любую команду в Ubuntu.
Из чего все пошло.. Я должна была переинсталить базы данных mysql. И для этого надо было полностью почистить систему от ее файлов и старых конфигов которые все время подтягивались при установке по - новому mysql и выдавало ошибку.
Мне нужно было получить доступ к папке mysql которая находиться по пути /etc/mysql(иметь права на запись, редактирование, чтение). Я набрала вот такую команду sudo chown -R vika:vika /etc/mysql но оно не выдало того резалта который нужен(написало что такой папки не видит.)

Я пошла по другому и думаю по сути значит надо расшарить папку /etc и сделала вот такую гадость нечаянно(лучше бы не делала) - sudo chown -R vika:vika /etc и после этого все слетело.

Я не могу ни один пакет поставить под судовскими правами, и естественно не могу ни одну команду выполнить в своей ос которая требует судо.
Рут пакет у меня есть в системе но он как-то коряво работает. Скину скрин как он работает и скину скрины того что выдается после набора вот этих команд.

Народ, спасите плиз мою душу в виде моего компа.. я уже столько перегуглила что незнаю что еще гуглить дальше..

И еще .. извините меня за мою неопытность. Линукс я юзаю только третий месяц хоть и работаю программистом но опыта в линуксе у меня еще нет. Так что не удивляйтесь, пожалуйста тому бреду который сделал проблему с которой я сюда обращаюсь. Посоветуйте может еще что почитать толковое по линюхе чтоб в дальнейшем не совершать таких ошибок. Заранее благодарна. С меня гора печенек каждому кто поможет мне в решении этой проблемы от которой зависит напрямую моя жизнь.
Ответ: попробуй переустановить винду
Вопрос: Создать символическую ссылку в общей папке

суть такая
есть win 10
есть vmware
на ней ubuntu
есть общая папка между win и ubuntu
доступ в ubuntu к этой папке через /mnt/hgfs/ampps_server/

нужно создать ссылку в этой общей папке /mnt/hgfs/ampps_server/ на папку /var/www/
Ответ:
Bash
1
man ln
Вопрос: Samba - как расшарить и настроить папки?

Linux Debian 7. Сервер внутри сети (нет выхода в инет). Других серверов для этих задач, к сожалению нет (жаль на винде было бы лучше).

Встала задача предоставить пользователям (windows) возможность хранения и обмена файлами.
В идеале нужно сделать одну общую папку в которой кто угодно может делать всё что угодно.
И три личных папки, для каждого пользователя, с доступом по паролю.
Итого расшаренная папка (только чтение) - в ней общая папка (любые действия) и три личных (любые действия но вход по паролю). Разумеется нужно установить максимальный объем "папок".

С Samba знаком крайне поверхностно, в связи с чем возникло пару вопросов
1) Linux Debian 7 + Samba позволит реализовать данную задачу?
2) Может ли кто либо привести код файла настроек Samba для решения данной задачи или ссылки на подробную инструкцию для новичков?
Ответ:
Сообщение от Dmitry
по дефолту самба использует СОБСТВЕННУЮ базу юзеров, а не системную
И это сделал...не пускает!
sudo smbpasswd -a user1 ->задал пароль
В smbusers user1=user1 прописал.
Итого линукс юзер=самба юзер. пароли у них одинаковые. Всё идентично. Все по инструкции.
Почему оно не пускает? (уже подгорает) ну что ещё то можно сделать для великой самбы?

Добавлено через 6 минут
Как я понимаю - конфиги в студию...

smb users
Код
# Unix_name = SMB_Name1 SMB_Name2 ...
root = administrator
nobody = guest smbguest pcguest
user1=user1
user2=user2
user3=user3
user4=user4
user5=user5

smb conf
Код
[global]

workgroup = WORKGROUP
dns proxy = no
log file = /var/log/samba/log.%m
max log size = 1000
   syslog = 0
   panic action = /usr/share/samba/panic-action %d
   server role = standalone server
   passdb backend = tdbsam
obey pam restrictions = yes
unix password sync = yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
pam password change = yes
   map to guest = bad user
   usershare allow guests = yes

[homes]
   comment = Home Directories
   browseable = no
   read only = yes
   create mask = 0700
   directory mask = 0700
   valid users = %S

[printers]
   comment = All Printers
   browseable = no
   path = /var/spool/samba
   printable = yes
   guest ok = no
   read only = yes
   create mask = 0700


[Exchange]
path = /home/Shared_files/Exchange
comment = No comment
valid users = user1 user2 user3 user4 user5
write list = user1 user2 user3 user4 user5
force group = gvvso
read only = no
available = yes
browseable = yes
writable = yes
guest ok = no
public = no
printable = no
locking = no
strict locking = no
Вопрос: Не получается задать limits для Ubuntu 18.04

Пытаюсь настроить доступ к папкам домена Windows из под Ubuntu 18.04.
Настраиваю samba через /etc/samba/smb.conf. Затем запускаю testparm,
получаю ошибку:
Bash
1
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Добавил строчки
Bash
1
2
* hard nofile 16384
root - nofile 16384
в /etc/security/limits.conf. не помогло.

Пробую задать лимит для текущего сеанса и получаю ошибку:
Bash
1
2
ulimit -n 16384
ulimit: value exceeds hard limit
Может быть кто знает в чем проблема?
Ответ:
Сообщение от gng
Пишут, что systemd игнорирует файл /etc/security/limits.conf и директорию /etc/security/limits.d.
Попробуйте установить лимит в разделе [Service] сервис-файла самбы (где-то в /etc/systemd/...)
LimitNOFILE=16384
и перезапустите самбу.
Спасибо за наводку! Похоже все дело в systemd, которая доминирует в 18 убунту.
Отредактировал файл /etc/systemd/system.conf, раскоментировав строчку, и задав для нее значение:
Bash
1
2
3
[Manager]
...
DefaultLimitNOFILE=16384
После этого все заработало:
Bash
1
2
ulimit -Hn
16384
Спасибо за помощь!
Вопрос: Не получается создать общую папку

Всем привет!
Уже пару дней борюсь с ерундой... Общей папкой. Между моим хостом и виртуалкой. Всё создал, всё установил. Копирование текста происходит нормально, а вот перенос файла или создать папку общую - всё никак не получается.

Много чего делал, в том числе и в консоли:
apt update && apt dist-upgrade
reboot

после рестарта

apt update
apt install -y virtualbox-guest-x11
reboot


Что упустил?









Ответ: Помогло включение VBoxLinuxAdditions и небольшие манипуляции через консоль.
Вопрос решён. Тему можно закрывать
Вопрос: Где находится папка с установленной игрой в wine?

Установил на убунту Warcraft через Wine, но мне надо найти папку Maps в папке с игрой, где мне найти папку с игрой?писало в диск C, как мне зайти в диск С?
Ответ:
Сообщение от Zverit
1
/home/user/.wine/drive_c/Program Files
Сижу в деб 8.2 в папке user нет .wine, или папка скрытая или путь другой?

Добавлено через 20 минут
Нашел включение отображения скрытых элементов.
Вопрос: Прошить планшет через прошивальщик под Линь в zip-архиве

Теперь и мой вопрос: Возникла необходимость прошить планшет, прошивальщик под Линь в zip-архиве, как и куда ставить ХЗ.
Инстукция гласит "Распаковываем, папку с флештулом переносим туда где она будет жить, заходим в нее, запускаем терминал в папке и делаем исполняемыми"
Code
1
2
chmod +x flash_tool.sh
chmod +x flash_tool
Вопросы:
  1. Где папке лучше жить?
  2. "Запускаем терминал в папке" - это как?
  3. Почему за несколько часов поиска я не нашел описания такой установки программ в Линукс? Он неправильный (некорректный, влечет за собой неверную работу системы)?
Ответ: 1. В той папке, в которую вам удобнее будет его положить. Где-нибудь в недра /home/%username%/
2. При работе в линухе вы всегда находитесь в какой-либо директориии. В терминале это более заметно по приглашению к вводу команд:
Bash
1
2
3
neo@matrix: ~ $ cd tmp
neo@matrix: ~/tmp $ cd /usr
neo@matrix: /usr $ _
И т.п.
То есть, вы всегда выполняете команды, находясь в каком-либо каталоге. Для успешности вашего процесса вам будет нужно перейти в ту папку, куда вы положили (или, точнее, распаковали) ваш архив

3. Видимо, не так искали. Для успешного нахождения информации в гуглах нужно уметь правильно и корректно формулировать запрос и задавать его критерии.

Добавлено через 7 минут
Сообщение от uborschik7
переносим туда где она будет жить
Видимо, таки в устройство - в планшет.
Это где-то в /media/%devname%/ скорее всего. А вообще, это зависит от вас - куда вы изволите его смонтировать.
Вопрос: Создать в папке ещё одну папку с другими папками вложенными друг в друга

как создать в папке ещё одну папку с другими папками вложенными друг в друга равного количеству символов в созданном файле.
Ответ: папка, вкладывающая в другую папку другие папки, вкладывающиеся друг в друга соответственно количеству символов
вновь созданного файла из остатков папок, не имеющих взаимной вложенности папок друг в друга.

и что тут непонятного-то?

Добавлено через 5 минут
напомнило пелевинскую триаду совокупляющихся милиционеров в священной книге оборотня.