Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > *NIX системы: Общие вопросы > Изменение прав доступа к директориям в SUSE


Автор: powerfox 30.3.2006, 16:40
Цитата

linux:/docs/programming/Sdl # chmod -R +awrx snake
chmod: invalid mode: `+awrx'
linux:/docs/programming/Sdl # chmod -R -a+wrx snake
chmod: invalid mode: `-a+wrx'
linux:/docs/programming/Sdl # chmod -R -a+w snake
chmod: invalid mode: `-a+w'
linux:/docs/programming/Sdl # chmod -R -aw snake
chmod: invalid mode: `-aw'
linux:/docs/programming/Sdl # chmod -R 777 ./snake
linux:/docs/programming/Sdl # ls -l
итого 1696
drwxr-xr-x  9 root root  8192 2006-03-30 17:20 .
drwxr-xr-x  12 root root  8192 2006-02-03 22:06 ..
-rwxr-xr-x  1 root root 441642 2006-02-04 19:22 atris-1.0.7.tar.gz
drwxr-xr-x  6 root root  8192 2006-02-04 19:42 difTutorials
drwxr-xr-x  7 root root  8192 2006-02-04 20:14 documentation
-rwxr-xr-x  1 root root    36 2006-03-28 22:38 flags.txt
-rwxr-xr-x  1 root root 759667 2006-01-07 17:30 hills-1.0.tar.gz
drwxr-xr-x  8 root root  8192 2005-12-08 21:51 progs
-rwxr-xr-x  1 root root 446610 2006-01-07 16:40 SDL_terminal-1.1.0.tar.gz
drwxr-xr-x  5 root root  8192 2006-03-30 17:25 snake
drwxr-xr-x  5 root root  8192 2006-03-30 17:20 .snake-rescue
drwxr-xr-x  6 root root  8192 2006-02-06 16:45 soft
drwxr-xr-x  12 root root  8192 2006-03-28 22:21 source
linux:/docs/programming/Sdl # chown fox snake
chown: изменение владельца `snake': Operation not permitted
linux:/docs/programming/Sdl #

Я не доезжаю...

Автор: Alagert 30.3.2006, 17:23
А не мог тебе такую свинью подсунуть SELinux? Я только на него пинаю smile

Автор: MAKCim 30.3.2006, 17:32
Цитата

linux:/docs/programming/Sdl # chmod -R +awrx snake
chmod: invalid mode: `+awrx'

а что за бит a?

Автор: powerfox 31.3.2006, 13:41
Цитата(MAKCim @ 30.3.2006, 17:32 Найти цитируемый пост)
а что за бит a?

apend, в более старых версиях работало.

Автор: Wumber 4.4.2006, 08:25
powerfox
Нет такого бита. Это атрибут, а не бит. append-only позволяет открывать файл на запись только для дополнения. Подробней - man chattr.
А вообще гораздо лучше манипулировать цифровыми кодами, а не буквенными эквивалентами. Потому что смахивает на дурной тон =).

Автор: bilbobagginz 4.4.2006, 10:15
powerfox, для изменения атрибутов в линуксе есть: chattr, lsattr
атрибуты не имеют отношения к битам разрешений.
а как Wumber сказал, если уже используешь chmod, то используй цифры режимов разрешений, тогда точно не запутаешься.

у тебя chmod думал ты ему неправильно даешь разрешения для 'всех' (a=all)
и ему хотелось бы их видеть так: chmod a+rwx. цифрами это однозначно определяется: 007.
а от минуса он офигел.

пока.

Автор: powerfox 4.4.2006, 11:57
Цитата(powerfox @ 30.3.2006, 16:40 Найти цитируемый пост)
linux:/docs/programming/Sdl # chmod -R 777 ./snake


Так-то должно было пахать, проблема была в том, что папка находится на vfat, а для раздела не указан umask=0.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)