Форум: Общи Проблеми и Въпроси
Тема: user права
Автор: Andromeda

Мнение от Andromeda пуснато на Ноември 21 2008, 13:12
Тъи :) да си кажа каде ми е проблема ;) Сложих си слакваре и си направих user, но явно с малко права ; ( и сега немога да вляза в флашката ми... дава ми следното..
"A security policy in place prevents this sender from sending this message to this recipient, see message bus configuration file (rejected message had interface "org.freedesktop.Hal.Device.Volume" member "Mount" error name "(unset)" destination "org.freedesktop.Hal")" ( мога да вляза в нея едва като напища kdesu konqueror  напиша роот паролата и от там вляза в фласшката...) и от роот узера  мога да влизам в флаша, но от моя не.... та исках да ве попитам как да си дам МАХ права на узера ? узера си го направих с командата "adduser user"  но явно трябваше да прочета по подробно....  та въпроса ми е как да си дам МАХ права ?    благодаря.  :60;
Мнение от tolostoi пуснато на Ноември 21 2008, 13:33
Добави си потребителя към plugdev групата, не съм сигурен как точно става в slackware, трябва да има инструмент някъде по менютата kuser или нещо подобно или през конзолата в /etc/group предполагам е. Но това е за слак 12 или по-нов, в по-старите версии има друг начин мисля.
Мнение от altoas пуснато на Ноември 21 2008, 14:40
adduser USER GROUP
  Add an existing user to an existing group
Мнение от AZ ZERGA пуснато на Ноември 21 2008, 15:42
Цитат: (Andromeda @ Ноември 21 2008, 13:12)

...  та въпроса ми е как да си дам МАХ права ?

Първо трябва да видиш с какви права се ползваш с командата ls -l.
После можеш да ги промениш с командата chmod , както и просто да смениш обственика на файла.Това става с командата chown user filename.Така user става собственик на файла и се ползва със същите права на файла както и предишният собственик,а в твоят случай - root.
Мнение от Andromeda пуснато на Ноември 22 2008, 14:30
:14;  :14;  user$ls -l

theodor@andromeda:~$ ls -l
total 485936
-rw-r--r-- 1 theodor users     52453 2008-11-19 23:57 46050fe5d703cc9308d86cfc4c84190f91ddd5e7092fb48a3e8dacc5b599b9fece992b5636b916e6
-rw-r--r-- 1 theodor users 123634693 2008-11-21 20:24 Brood.rar
-rw-r--r-- 1 theodor users    138057 2008-11-22 01:19 DSCI1106.JPG
drwx------ 4 theodor users      4096 2008-11-22 14:20 Desktop/
drwxr-xr-x 3 theodor users      4096 2008-11-21 17:38 G&T-SMNOE/
-rw-r--r-- 1 theodor users     51200 2008-11-20 21:38 G&T-SMNOE.tar
drwxr-xr-x 2 theodor users      4096 2008-11-22 14:16 Musick/
drwxr-xr-x 3 theodor users      4096 2008-11-20 16:13 SITE\ new/
-rw-r--r-- 1 theodor users   1100337 2008-11-20 16:12 SITE\ new.rar
-rw-r--r-- 1 theodor users   1181748 2008-11-20 16:13 SITE\ new.zip
-rw-r--r-- 1 theodor users    965305 2008-11-19 22:53 Screenshot.png
-rw-r--r-- 1 theodor users     51031 2008-11-20 19:53 Stargate\ Atlantis.S05E14.HDTV.Xvid-BitMeTV.srt
drwxr-xr-x 2 theodor users      4096 2008-11-22 14:19 Video/
-rwxr-xr-x 1 theodor users      8416 2008-11-19 01:13 a.out*
drwxr-xr-x 3 theodor users      4096 2008-11-20 20:35 all-20071007/
-rw-r--r-- 1 theodor users  13864479 2008-11-20 20:34 all-20071007.tar.bz2
-rw-r--r-- 1 theodor users     51899 2008-11-20 01:18 download.php
drwxr-xr-x 3 theodor users      4096 2008-11-20 00:55 kde_iconthemes_blackysgate.de/
-rw-r--r-- 1 theodor users 351498240 2008-11-20 00:35 kde_iconthemes_blackysgate.de.tar
-rw-r--r-- 1 theodor users   3450016 2008-11-20 20:03 ktorrent-2.2.8-i486-1.tgz
drwxr-xr-x 2 theodor users      4096 2008-11-22 14:13 picks/
-rw-r--r-- 1 theodor users     60725 2008-11-20 21:19 recordmydesktop-0.3.7.3-i486-2mfb.tgz
-rw-r--r-- 1 theodor users    480366 2008-11-19 19:46 snapshot1.png
-rw-r--r-- 1 theodor users    303280 2008-11-20 21:21 superkaramba-0.39-i486-1szu.tgz
-rwxr-xr-x 1 theodor users     92440 2008-10-02 22:18 unrar-3.7.8-i486-1kjz.tgz*


и от каде вийдам с колко права ми е узера?
Искам да имам права да записвам и на другите ми хардове ( което за сега само роот има...)  защо да промвням собственика???
имам 2 харда 1ния 120 ГБ  ми е слака на 200ГБ имам 4 дяла с винбоза  NTFS format  таи само, че с моя узер немога да копвам ништо в  тях и немога да си вляза в флашката .... може ли по нагледа да ми го обясните...че още не съм навлязъл много много... 10Х
Мнение от altoas пуснато на Ноември 22 2008, 16:23
пич, ако искаш пълни права ползвай си тъпия Windows, в Unix си има multi-user среда, не случайно и не слушай ламерите които не разбират от права и смятат, че всичко се оправя с chmod!
виж в кои групи си в момента, разучи малко системата "слак" и се добави в групите, които имат достъп до записвачки, хард дискове и т.н. посочил съм ти по - горе командата за това...
в кои групи си може да се види най - лесно с командата: id

командата ls има съвсем различно значение от по - горе описаното, което е далеч неизвратено..

whatis ls
ls (1)               - list directory contents

ако някой смята, че може да показва правата на потребителите, а не правата в/у файловете, значи му трябва малко да седне да почете преди да се обажда от коневръза..


Мнение от Andromeda пуснато на Ноември 22 2008, 20:16
до колкото ми е известно в windows нямаш пълни права... и администратор не значи администратор...  а единсвеното което исках е да попитам как да си оправя правата , че да си оправя флашката...sorry но не съм мн навътре още в линука, но се старя, и ко исках да се вращам в виндовуа щях вече да сам го направил. какво се палиш толкова ?  :12; sorry  ако съм те нанервил нещо но си мисля че всеки трябва да започне от някаде...
Мнение от AZ ZERGA пуснато на Ноември 22 2008, 20:33
Добре де дай да ги оправим тия права.Къде точно ти е достъпна флашката.Имам в предвид да ми дадеш пълният път до директодията където флашката ти е монтирана.
Мнение от cdiem пуснато на Ноември 24 2008, 13:21
( < http://slackwiki.org/HAL_in_Slackware_12 > )

Можеш да добавиш user-a си към групата plugdev с:
Код: 
$ su
# usermod -aG plugdev <user_name>

Използвай copy-paste и промени само името на потребителя.
Рестартирай услугите:
Код: 
# /etc/rc.d/rc.messagebus reload
# /etc/rc.d/rc.hald restart

Можеш да провериш в кои групи е потребителят ти с:
Код: 
# id <user_name>

Добре е потребителят ти да бъде също в групите video, audio, cdrom (и други, по избор). Ако желаеш, можеш да изтриеш "#" от реда в /etc/fstab (виж линка по-горе).

Ако горното не проработи, покажи изхода от:
Код: 
# ls -l /etc/rc.d/rc.hald
# cat /etc/group
# cat /etc/fstab



Мнение от AZ ZERGA пуснато на Ноември 24 2008, 14:21
Добре де cdiem ,аз ли не мога да разбера въпроса или ....... не знам.
Защо са нужни тези акробатични изпълнения?  :14;  
Не може ли просто човека да си промени собствеността на файла с командата chown или пък да прочете тази тема < http://forums.linux-index.org/index.cgi?act=ST;f=33;t=1244 >
и да процедира аналогично на това което phantomlord е написал?
Мнение от cdiem пуснато на Ноември 24 2008, 14:51
Цитат: (AZ ZERGA @ Ноември 24 2008, 14:21)

Добре де cdiem ,аз ли не мога да разбера въпроса или ....... не знам.
Защо са нужни тези акробатични изпълнения?  :14;  
Не може ли просто човека да си промени собствеността на файла с командата chown или пък да прочете тази тема < http://forums.linux-index.org/index.cgi?act=ST;f=33;t=1244 >
и да процедира аналогично на това което phantomlord е написал?

Не бях видял темата на phantomlord.

Ако се знае пътя до USB-то, мисля, че то може да се монтира с mount или направо да се нанесе в /etc/fstab. Мисля, че другият вариант е да се използва автоматично монтиране с HAL.

HAL за Slackware 12.0:
( < http://ftp.slackware.pl/pub/slackware/slackware-12.0/CHANGES_AND_HINTS.TXT > )
Цитат: 

The /dev/cdrom line in /etc/fstab is commented out by default, as it interferes
 with HAL.  HAL defaults to on, so if you do not wish to use it, you will need
 to chmod -x /etc/rc.d/rc.hald and uncomment the /dev/cdrom line in /etc/fstab

Note that HAL will honor settings in /etc/fstab if a device is present there,
 so you could technically have removable devices defined in /etc/fstab, but if
 the fstab settings do not allow normal users to mount them (with the "user" or
 "users" option), then HAL/dbus will not allow them to be mounted either.
 Also note that you will need to run "/etc/rc.d/rc.messagebus reload" after
 adding any users to plugdev, power, or video groups so that it re-reads the
 /etc/group file.

За Slackware 12.1:
( < http://ftp.slackware.pl/pub/slackware/slackware-12.1/CHANGES_AND_HINTS.TXT > )
Код: 
HAL is not new anymore, but here are a few notes related to it:
 1. User accounts with permission to mount removable devices must be in at
    least the plugdev group, and the power group is also recommended to
    allow shutdown and reboot via HAL methods.
 2. HAL will honor settings in /etc/fstab if a device is present there, so
    you could technically have removable devices defined in /etc/fstab, but
    if the fstab settings do not allow normal users to mount them (with the
    "user" or "users" option), then HAL/dbus will not allow them to be
    mounted either.  In other words, for example, if your fstab line for the
    cdrom/dvd drive includes the "owner" option, you will not be able to
    mount it as a normal user.
 3. If you find a need for modified fdi files, those should be placed in the
    relevant directories in /etc/hal/ instead of /usr/share/hal/



Мнение от tolostoi пуснато на Ноември 24 2008, 17:33
Цитат: (AZ ZERGA @ Ноември 24 2008, 12:21)

Защо са нужни тези акробатични изпълнения?  :14;  
Не може ли просто човека да си промени собствеността на файла с командата chown или пък да прочете тази тема.

Ами това изобщо не са акробатики, ами си е правилният начин. Защо да присвояваш права на директории и т. н. като това си е предоставена функционалност която можеш да ползваш? И после като иска да позва друга флашка и на нея ли да присвоява правата? altoas може да е кисел, но е прав в случая. Ако слака е по-стар от 12, там вече е друга работа.


Мнение от Andromeda пуснато на Ноември 24 2008, 18:42
със  slackwae 12.1 съм  :20; сега ще ги пробвам тези маги :)


Мнение от altoas пуснато на Ноември 25 2008, 10:46
1. FAT32/NTFS/ISO9660 за файлови системи които не поддържат атрибутите на unix-like файлови системи (ext,ufs,zfs,razorfs,xfs...) и при монтиране се създават "изкуствени" атрибути, които важат за цялото устройство и всички файлове по него, важат само за текущата сесия/монтиране и могат да се указват при монтиране.
2.
3. ако диска/дяла е постояннен а не преносим/външен може да се добави ред в /etc/fstab в който се оказва потребител и права за устройството, като те да го направят достъпно за работа, за обикновенни потребители..
4. да монтира има право само root!! (приемам възражения по този въпрос..)
5. графичните монтажори Nautilius, Dolphin, .. работят през hal, не го знам hal как е устроен, но явно се ползва с повече привилегии след като може и да монтира..
6. прочетете по - горните постове и се научете как да работите разумно със системата.. понякога с малко повече усилие се избягват големите пре**** на системата..


Powered by ikonforums 1.0.0 © 2006 ikonforums