Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: tolostoi в Jun 14, 2010, 16:26



Титла: Ubuntu 10.04 права в домашна папка.
Публикувано от: tolostoi в Jun 14, 2010, 16:26
Здравейте,

Интересува ме, как мога да направя така, че домашната папка на всеки потребител да е:
 -Собственост на дадения потребител (това си е тека де :) )
 -Неговата група да може само да чете (това също е така)
 -Другите да нямат никакъв достъп, в момента имат достъп за преминаване и четене.

Ето инфо към момента, по подразбиране е така:
Код:
ls -l /home/
общо 20
drwx------  2 root     root     16384 2010-05-05 15:11 lost+found
drwxr-xr-x 69 tolostoi tolostoi  4096 2010-06-14 15:43 tolostoi
tolostoi@nb5nc6400ub:/home$ ls -l /home/tolostoi/
общо 428404
-rw-r--r--  1 tolostoi tolostoi   514447 2010-05-21 15:52 0411.gif
-rw-r--r--  1 tolostoi tolostoi   243985 2010-05-26 11:14 12.jpg
-rw-r--r--  1 tolostoi tolostoi   274850 2010-05-26 11:34 13.jpg
-rw-r--r--  1 tolostoi tolostoi   237579 2010-05-26 11:42 14.jpg
-rw-r--r--  1 tolostoi tolostoi    90889 2010-05-12 21:49 1.png
-rw-r--r--  1 tolostoi tolostoi   172694 2010-05-12 21:45 2010-05-12-214546_1440x900_scrot.png
-rw-r--r--  1 tolostoi tolostoi   296212 2010-06-04 19:58 2010-06-04-195801_1440x900_scrot.png
-rw-r--r--  1 tolostoi tolostoi   305843 2010-06-05 11:54 2010-06-05-115459_1440x900_scrot.png
-rw-r--r--  1 tolostoi tolostoi   440249 2010-06-05 12:23 2010-06-05-122301_1440x900_scrot.png
-rw-r--r--  1 tolostoi tolostoi   385683 2010-06-05 18:37 2010-06-05-183732_1440x900_scrot.png
-rw-r--r--  1 tolostoi tolostoi   376311 2010-06-05 18:38 2010-06-05-183815_1440x900_scrot.png
-rw-r--r--  1 tolostoi tolostoi   136119 2010-05-21 15:39 2068822798_e2caaa5f0c
-rw-r--r--  1 tolostoi tolostoi    83978 2010-05-27 11:08 20.jpg
-rw-r--r--  1 tolostoi tolostoi   125115 2010-05-12 21:51 2.png
-rw-r--r--  1 tolostoi tolostoi  2387006 2010-05-29 17:11 362493.gif
drwxr-xr-x  4 tolostoi tolostoi     4096 2010-06-10 06:52 Видео
drwxr-xr-x  2 tolostoi tolostoi     4096 2010-06-10 06:52 Документи
-rwxrwxrwx  1 tolostoi tolostoi   207487 2010-04-24 23:52 Изображение265.jpg
drwxr-xr-x 18 tolostoi tolostoi     4096 2010-06-01 12:55 Изображения
drwxr-xr-x  5 tolostoi tolostoi     4096 2010-05-31 09:13 Музика
-rw-r--r--  1 tolostoi tolostoi     1933 2010-05-07 11:29 Незапазен документ 1
drwxr-xr-x  4 tolostoi tolostoi     4096 2010-06-14 15:43 Плот
drwxr-xr-x  2 tolostoi tolostoi     4096 2010-05-05 15:30 Публични

Благодаря предварително!


Титла: Re: Ubuntu 10.04 права в домашна папка.
Публикувано от: mishot в Jun 14, 2010, 17:02
chmod -R o-rxw /home/tolostoi/


Титла: Re: Ubuntu 10.04 права в домашна папка.
Публикувано от: p3tzata_ в Jun 14, 2010, 17:23
По-скоро би станало така:
Код
GeSHi (Bash):
  1. chmod -R o-rxw /home/tolostoi/


Титла: Re: Ubuntu 10.04 права в домашна папка.
Публикувано от: Ekspert в Jun 14, 2010, 17:29
Най-лесно е като отвориш nautilus като root и цък с дясното върху home-то на потрбителя и избираш правата.


Титла: Re: Ubuntu 10.04 права в домашна папка.
Публикувано от: tonitochev в Jun 14, 2010, 17:33
Един от начините , който е най-прост и не се пише в конзола:
Самият потребител може да зададе каквито си иска права на собствената си директория, като посочи с мишката директорията си и кликне с десният клавиш. От менюто избира Свойства – Права  и на там е ясно.
А като стартираш файловият браузер с администраторски права можеш да задаваш права където и както си искаш...


Титла: Re: Ubuntu 10.04 права в домашна папка.
Публикувано от: mishot в Jun 14, 2010, 18:28
По-скоро би станало така:
Код
GeSHi (Bash):
  1. chmod -R o-rxw /home/tolostoi/

моя грешка  [_]3


Титла: Re: Ubuntu 10.04 права в домашна папка.
Публикувано от: jet в Jun 14, 2010, 19:40
аз мисля, че това ще оправи всички юзери

chmod  o-rxw /home/*

няма нужда да се пипат поддиректориите


Титла: Re: Ubuntu 10.04 права в домашна папка.
Публикувано от: tolostoi в Jun 14, 2010, 20:32
Май искам малко по различно нещо, аз знам как да си сменя правата на папката и файловете, но какво става след като си пиша пак в домашната папка? Пак ли ще ми ги прави с 755 права? А ако създам нов потребител и той ще е с 755. Ще ми се някакво цивилизовано решение, без да се налага да набивам права постоянно. Да знам, че като сетна права 750 на папката няма да може да влиза никой от друга група, но ми се искаше нещо по-тънко, би трябвало да има начин да се смени тази маска  ::)


Титла: Re: Ubuntu 10.04 права в домашна папка.
Публикувано от: jet в Jun 14, 2010, 20:47
chmod  o-rxw /home/*

това ще оправи корена, от там натаък вътре в твойта папка ако искаш прави файлове със 777 - никой няма да може да ти ги пипне/види


Титла: Re: Ubuntu 10.04 права в домашна папка.
Публикувано от: betso в Jun 14, 2010, 20:48
Предполагам, че това, което ти трябва е umask ($2). Задай съответните настройки за umask на този, който прави нови потребители (root в повечето случаи) и на потребителите в съответните скриптове, които се изпълняват при влизане в системата.
Успех! :)


Титла: Re: Ubuntu 10.04 права в домашна папка.
Публикувано от: Dojnow в Jun 14, 2010, 21:24
/etc/adduser.conf


Титла: Re: Ubuntu 10.04 права в домашна папка.
Публикувано от: tolostoi в Jun 14, 2010, 21:50
/etc/adduser.conf
Мисля, че точно това ми трябваше   [_]3
Код:
# If DIR_MODE is set, directories will be created with the specified
# mode. Otherwise the default mode 0755 will be used.
DIR_MODE=0755
Това е по подразбиране, ще си го променя.