Нужна дешёвая (<=2K) и сердитая акустика, имеющая за свои деньги хоть сколько-нибудь адекватное звучание
Когда и зачем поменяли на тёмно-коричневый? Чёрный смотрелся гармоничнее.
Пусть есть некоторый набор файлов и папок. Некоторые из них можно объединить в логические подмножества ("video", "music", "private_documents", "как_мы_вчера_бухали_фото"). Каким образом можно наиболее просто организовать процессы хранения, каталогизации этих данных и разграничения доступа к ним по соответствию пользователей этим подмножествам (ладно, тегам)? Необходимые качества - прозрачность и удобство работы. Может есть готовые решения?
Как правильно организовать безопасную аутентификацию при работе с NFS? Не хотелось бы делать ssh-туннель - для гигабитного эзернета будет слишком большая нагрузка на тонкие клиенты. Только kerberos?
пусть есть группы G1 и G2. можно ли сделать G1 "членом" группы G2, чтобы в группу G2 автоматом вошли все пользователи группы G1 и свои личные пользователи? другими словами, существуют ли механизмы наследования групп?
Пример. Пусть у нас есть директория D1, в ней - директории D11,D12,D13, в D12 - D121,D122,D123. Далее, есть множество пользователей, в нём подмножества S1,S2,S3. Пользователи из S1 должны иметь доступ к D121 и ни к чему другому, из S2 - к D13 и D123, из S3 - только к D12. Вопрос: как заставить такую систему работать без нагромождения ACL-групп вида d121_acces, d13_access итд? Подвопрос: есть ли какая-нибудь прослойка над POSIX ACLs, позволяющая проворачивать подобные махинации?
Представьте, что вы решили провести выборы в какой-то отдельно взятой стране. Поставлена задача - выборы должны быть предельно "честными", каждый гражданин страны должен иметь возможность лично убедиться в отсутствие нарушений на любом участке и в прозрачности схемы подсчёта голосов. Ваши предложения по организации процесса?
последний раз апдейтился полтора месяца назад. судя по всему за это время гном-2 начали планомерно выпиливать из портежа, потому что банальный emerge -pvuD world выдаёт кучу ошибок и предлагает мне поменять половину пакетов из второго гнома на третьегномские. как наиболее легко и изящно остаться на гноме-2 ? мате уже можно использовать?
в банде Джимми-нищеброда пополнение: теперь деньги клянчат двое. вопрос залу: считаете ли вы приемлемым данный подход к финансированию свободных проектов, и если нет - ваши соображения на этот счёт ?
ЗЫ принимаются ставки на роль следующего попрошайки.
upd: под подходом подразумеваю ихнюю манеру попрошайничества. емнип, в том году не было такого откровенного коллективного стенания.
хочу организовать простую самба-шару для локальной сети, также хочу чтобы она была "видна" через броадкаст. smb.conf:
[global]
netbiosname = storage
workgroup = group
server string = Shit storage
security = user
hosts allow = 192.168.0. 127.
log file = /var/log/samba/log.%m
max log size = 1000
passdb backend = tdbsam
remote announce = 192.168.0.255
remote browse sync = 192.168.0.255
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
local master = yes
domain master = yes
preferred master = yes
os level = 65
name resolve order = bcast
dns proxy = no
client use spnego = no
client signing = no
client schannel = no
server schannel = no
allow trusted domains = no
obey pam restrictions = yes
enable spoolss = yes
follow symlinks = no
passwd chat timeout = 120
template shell = /dev/null
[storage]
comment = File storage
path = /media/files
public = yes
writable = yes
printable = no
browseable = yes
write list = @files
create mask = 0070
результат работы smbtree -d 10, запущенной на той же машине
INFO: Current debug levels:
all: 10
tdb: 10
printdrivers: 10
lanman: 10
smb: 10
rpc_parse: 10
rpc_srv: 10
rpc_cli: 10
passdb: 10
sam: 10
auth: 10
winbind: 10
vfs: 10
idmap: 10
quota: 10
acls: 10
locking: 10
msdfs: 10
dmapi: 10
registry: 10
lp_load_ex: refreshing parameters
Initialising global parameters
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
INFO: Current debug levels:
all: 10
tdb: 10
printdrivers: 10
lanman: 10
smb: 10
rpc_parse: 10
rpc_srv: 10
rpc_cli: 10
passdb: 10
sam: 10
auth: 10
winbind: 10
vfs: 10
idmap: 10
quota: 10
acls: 10
locking: 10
msdfs: 10
dmapi: 10
registry: 10
params.c:pm_process() - Processing configuration file "/etc/samba/smb.conf"
Processing section "[global]"
doing parameter netbiosname = storage
handle_netbios_name: set global_myname to: STORAGE
doing parameter workgroup = GROUP
doing parameter server string = Shit storage
doing parameter security = user
doing parameter hosts allow = 192.168.0. 127.
doing parameter log file = /var/log/samba/log.%m
doing parameter max log size = 1000
doing parameter passdb backend = tdbsam
doing parameter remote announce = 192.168.0.255
doing parameter remote browse sync = 192.168.0.255
doing parameter socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
doing parameter local master = yes
doing parameter domain master = yes
doing parameter preferred master = yes
doing parameter os level = 65
doing parameter name resolve order = bcast
doing parameter dns proxy = no
doing parameter client use spnego = no
doing parameter client signing = no
doing parameter client schannel = no
doing parameter server schannel = no
doing parameter allow trusted domains = no
doing parameter obey pam restrictions = yes
doing parameter enable spoolss = yes
doing parameter follow symlinks = no
doing parameter passwd chat timeout = 120
doing parameter template shell = /dev/null
pm_process() returned Yes
lp_servicenumber: couldn't find homes
set_server_role: role = ROLE_STANDALONE
Substituting charset 'ANSI_X3.4-1968' for LOCALE
added interface eth0 ip=fe80::16da:e9ff:fe93:e1b0%eth0 bcast=fe80::ffff:ffff:ffff:ffff%eth0 netmask=ffff:ffff:ffff:ffff::
added interface eth0 ip=169.254.37.5 bcast=169.254.255.255 netmask=255.255.0.0
added interface eth0 ip=192.168.0.100 bcast=192.168.0.255 netmask=255.255.255.0
Enter root's password:
internal_resolve_name: looking up GROUP#1d (sitename (null))
Opening cache file at /var/cache/samba/gencache.tdb
Opening cache file at /var/cache/samba/gencache_notrans.tdb
name GROUP#1D found.
Connecting to host=169.254.37.5
Running timed event "tevent_req_timedout" 0x7f6b2ae865e0
Connecting to 169.254.37.5 at port 445
Socket options:
SO_KEEPALIVE = 0
SO_REUSEADDR = 0
SO_BROADCAST = 0
TCP_NODELAY = 1
TCP_KEEPCNT = 9
TCP_KEEPIDLE = 7200
TCP_KEEPINTVL = 75
IPTOS_LOWDELAY = 0
IPTOS_THROUGHPUT = 0
SO_SNDBUF = 16384
SO_RCVBUF = 16384
SO_SNDLOWAT = 1
SO_RCVLOWAT = 1
SO_SNDTIMEO = 0
SO_RCVTIMEO = 0
TCP_QUICKACK = 1
Substituting charset 'ANSI_X3.4-1968' for LOCALE
Got non-SMB PDU
failed negprot: NT_STATUS_INVALID_NETWORK_RESPONSE
name_status_find: looking up *#00 at 169.254.37.5
namecache_status_fetch: key NBT/*#00.00.169.254.37.5 -> STORAGE
Connecting to host=STORAGE
Running timed event "tevent_req_timedout" 0x7f6b2ae858b0
Connecting to 169.254.37.5 at port 445
Socket options:
SO_KEEPALIVE = 0
SO_REUSEADDR = 0
SO_BROADCAST = 0
TCP_NODELAY = 1
TCP_KEEPCNT = 9
TCP_KEEPIDLE = 7200
TCP_KEEPINTVL = 75
IPTOS_LOWDELAY = 0
IPTOS_THROUGHPUT = 0
SO_SNDBUF = 16384
SO_RCVBUF = 16384
SO_SNDLOWAT = 1
SO_RCVLOWAT = 1
SO_SNDTIMEO = 0
SO_RCVTIMEO = 0
TCP_QUICKACK = 1
Got non-SMB PDU
failed negprot: NT_STATUS_INVALID_NETWORK_RESPONSE
Хочется поставить себе bind на сервер для домашней сети. Условия крайне простые: сервером по dhcp раздаётся несколько фиксед-адресов, нужно назначить им имена в пределах сети, а остальные запросы отсылать днс-у провайдера или гугловскому. Например, 192.168.0.101 -> notebook.
named.conf:
options
{
directory "/var/bind";
pid-file "/var/run/named/named.pid";
listen-on { 192.168.0.100; };
forward first;
forwarders {
// 123.123.123.123; // Your ISP NS
// 124.124.124.124; // Your ISP NS
8.8.8.8; // Google Open DNS
8.8.4.4; // Google Open DNS
};
};
zone "." in {
type hint;
file "/var/bind/root.cache";
};
zone "localhost" IN {
type master;
file "pri/localhost.zone";
notify no;
};
zone "notebook" IN {
type master;
file "pri/notebook.zone";
notify no;
};
$TTL 1W
@ IN SOA notebook. root.notebook. (
2008122601
28800
14400
604800
86400 )
@ IN NS notebook.
@ IN A 192.168.0.101
естественно это не работает. ЧЯДНТ, и как сделать правильно?
делаю скрипт coolscript.sh
#!/bin/sh
echo "Content-type: text/html\n"
echo
echo "<html>Hello world!</html>"ставлю ему
chmod +x /www/cgi-bin/coolscript.shзапускаю сервер
busybox httpd -h /wwwи при поптыке зайти с браузера на http://localhost/cgi-bin/coolscript.sh получаю предложение сохранить файл на диск. ЧЯДНТ?
Баг, фича, или я пропустил обсуждение причин, по которым это ещё не исправлено?
В свете последних событий в Тайланде и исчезновения с полок магазинов почти всех жёсктих дисков возник вопрос: из каких моделей внешних жёстких usb дисков можно вытащить и штатно заюзать содержащиеся внутри 2.5 винты?
В свете массового шизофренического перевода портежа на гном-3 вопрос: как легче всего остаться на последнем гноме-2?
Полчаса пытался найти хоть что-то стоящее, но на всех скачать-обои-без-регистрации-без-смс сайтах одно сплошное беспросветное уныние. Лор, понакидай?
после установки новой HD6790 иксы перестали запускаться с ошибкой
(EE) RADEON(0): Chipset: "AMD Radeon HD 6700 Series" requires KMS
(EE) Screen(s) found, but none have a usable configuration.
[drm] Initialized drm 1.1.0 20060810
[drm] radeon kernel modesetting enabled.
с радеонами в линуксе ещё не сталкивался. в чём проблема, как фиксить?
ЗЫ смущает "20060810" - тогда ещё и в помине не было HD6790. дело в этом?
Затычки ценой до 2.5К, максимально за свою цену подходящие к прогрессив-митолу\прогрессив-року.
сабж, требуется команда или скрипт.
| ← предыдущие |