Лек проблем със chmod и chown
7 отговора
232 прегледа
Лек проблем със chmod и chown
Имам монтиран FAT32 дял на /win. Създал съм потребител user в група users с home папка в /win/home. ls -l ми дава, че /win/home е собственост на root. Използвайки chown user:users /win/home получавам съобщение, че тази операция не ми е позволена. Влезнал съм като root. По същият начин и chmod 646 не работи. по-точно мога да променям само правата на собственика (ако напиша 446-работи), но не мога да променям правата на групата (втората цифра) и другите права(третата цифра). Някъде видях употребата на ch mod с 4 цифри, но не успях да намеря обяснение за първата цифра (хилядните). Използвам Samba за осигуряване на достъпа до тези папки. Sambata е конфигурирана по-най простия начин за достъп без пароли и където имам възможност съм давал writeable=yes или readonly=no. Какво съм объркал та не мога да ползвам като хората тези две команди?
Re: Лек проблем със chmod и chown
Чакай малко колега, от това което разбрах останах с впечатление, че искаш да си моунтнеш FAT дял и да го споделиш да кажем на Full Control и с други потребители освен ROOT. Ако съм прав то тогва ми напиши и ще ти кажа как става. Трябва да пипаш FSTAB, а не правата върху директориите ако целта е това което си мисля 
Re: Лек проблем със chmod и chown
Ами искам всеки потребител да има пълни права, но в рамките на собствената си папка (ако това е възможно). Ако не, тогава бих могъл да направя отделни партишъни на всеки потребител и да прави каквото си иска там.
Re: Лек проблем със chmod и chown
Това мисля че не може да стане на фат32 дял, или ще е трудно за контрол, по-безопасно и по-лесно е да го правиш в линукс дял.
Re: Лек проблем със chmod и chown
Това не става на FAT, използвай техните HOME директории, по подразбиране са с такива права, но в дял на линукс-а, не на FAT. 
Re: Лек проблем със chmod и chown
Доколкото и аз знам ФАТ_ХХ не позволява рестрикции или йерархия в права за четене/запис на потребители, по-скоро е на принципа или всички, или никой. Ако искаш да дадеш системен достъп на потребителите (логнати от машината ти директно), трябва да ползваш линукс файлова система (ext2,ext3,reiserfs,xfs etc.)
Ако става дума за мрежов достъп като файлов сървър, то през самба можеш да направиш подобни неща с юзър достъп до дадена директория и там да дадеш правата за четене и писане, но предполагам не е това случаят.
Иначе относно четвъртата цифра в маската за права с chmod - тя се състои от три бита (както и при първите три цифри) и значи
4 - set user identity (suid) - всеки, който ползва файла (стартира го), ще го стартира все едно го е пуснал собственикът му (ползва се най-често при собственик роот за достъп до специални ресурси)
2 - set group identity (guid) - като suid, но за групата
1 - това не го знам как се казва и дали има смисъл от него, идеята е подобна на другите две, но отнасяйки се до "всички останали"
т.е давайки права 4755 на един файл, ти позволяваш на всеки да го пусне с твоите ефективни права в системата
Успех.
-----
Lay your troubles on my shoulder, put your worries in my pocket, rest your love on me
Ако става дума за мрежов достъп като файлов сървър, то през самба можеш да направиш подобни неща с юзър достъп до дадена директория и там да дадеш правата за четене и писане, но предполагам не е това случаят.
Иначе относно четвъртата цифра в маската за права с chmod - тя се състои от три бита (както и при първите три цифри) и значи
4 - set user identity (suid) - всеки, който ползва файла (стартира го), ще го стартира все едно го е пуснал собственикът му (ползва се най-често при собственик роот за достъп до специални ресурси)
2 - set group identity (guid) - като suid, но за групата
1 - това не го знам как се казва и дали има смисъл от него, идеята е подобна на другите две, но отнасяйки се до "всички останали"
т.е давайки права 4755 на един файл, ти позволяваш на всеки да го пусне с твоите ефективни права в системата
Успех.
-----
Lay your troubles on my shoulder, put your worries in my pocket, rest your love on me
Re: Лек проблем със chmod и chown
Това което искаш е принципният начин на функциониране при линукса.
Всеки потребител има 100% контрол върху собствената си директория, освен ако администратора изрично не е решил нещо друго.
Също така има приблизително ограничен достъп за четене до някои други необходими директории/файлове.
+ писане и четене във системните "временни" директории, като /tmp, /var/tmp и т.н.
// Lex Talionis.
Всеки потребител има 100% контрол върху собствената си директория, освен ако администратора изрично не е решил нещо друго.
Също така има приблизително ограничен достъп за четене до някои други необходими директории/файлове.
+ писане и четене във системните "временни" директории, като /tmp, /var/tmp и т.н.
// Lex Talionis.
dopylnenie
1 - Sticky bit .... sled kato se izpylni programata tia ostava v pamett-a i pri povtornoto i startirane ne se zarejda ot diska .... izpolzva se nai veche za chesto startirani prg. za da se izbegne cheteneto ot diska i s tova da se uskuri izpylnenieto ...
P.S. Sorry za latinicata ....
По този въпрос съществуват две мнения. Едното е неправилно, а другото е моето.
P.S. Sorry za latinicata ....
По този въпрос съществуват две мнения. Едното е неправилно, а другото е моето.