Я хотел бы, чтобы у пользователя были полные права на эту папку (а также все подкаталоги и файлы в ней):
~/.blabla
, которым в настоящее время владеет root.
Я нашел множество сообщений (на этом форуме и в других местах) о том, как это сделать для файлов, но я не могу найти способ сделать это для целых папок.
Используйте chown для изменения прав собственности и chmod для изменения прав.
Как сказал Paweł Karpiński, используйте параметр -R, чтобы применить права на все файлы внутри каталога.
Обратите внимание, что обе эти команды просто работают для каталогов. Параметр -R также позволяет изменять разрешения для всех файлов и каталогов внутри каталога.
Например,
sudo chown -R username:group directory
изменит право собственности (как пользователя, так и группу) всех файлы и каталоги внутри самих directory и directory.
sudo chown username:group directory
изменяет разрешение папки directory, но оставляет файлы и папки внутри каталога.
Как упоминалось в enzotib, вам нужно использовать sudo для изменения права собственности от root к себе.
Изменить:
Обратите внимание, что если вы используете chown <user>: <file> (Примечание левая группа), он будет использовать группу по умолчанию для этого пользователя.
Если вы хотите изменить только группу, вы можете использовать:
chown :<group> <file>
Используйте chown для изменения прав собственности и chmod для изменения прав.
Как сказал Paweł Karpiński, используйте параметр -R, чтобы применить права на все файлы внутри каталога.
Обратите внимание, что обе эти команды просто работают для каталогов. Параметр -R также позволяет изменять разрешения для всех файлов и каталогов внутри каталога.
Например,
sudo chown -R username:group directory
изменит право собственности (как пользователя, так и группу) всех файлы и каталоги внутри самих directory и directory.
sudo chown username:group directory
изменяет разрешение папки directory, но оставляет файлы и папки внутри каталога.
Как упоминалось в enzotib, вам нужно использовать sudo для изменения права собственности от root к себе.
Изменить:
Обратите внимание, что если вы используете chown <user>: <file> (Примечание левая группа), он будет использовать группу по умолчанию для этого пользователя.
Если вы хотите изменить только группу, вы можете использовать:
chown :<group> <file>
Используйте chown
, чтобы изменить право собственности и chmod
, чтобы изменить права.
Как сказал Павель Карпиньски, используйте вариант -R, чтобы применить права на все файлы внутри каталога тоже.
Обратите внимание, что обе эти команды просто работают и для каталогов. Опция -R также позволяет изменять разрешения для всех файлов и каталогов внутри каталога.
Например
sudo chown -R имя_пользователя: каталог групп
изменяет право собственности (как пользователя, так и группу) всех файлов и каталогов внутри директории
и
.
sudo chown username: group directory
изменяет только разрешение каталога
, но оставляет файлы и папки внутри каталога.
Как упоминалось в enzotib, вы должны использовать sudo
, чтобы изменить право собственности от root к себе.
Изменить:
Обратите внимание, что если вы используете chown & lt; user & gt ;: & lt; file & gt;
(обратите внимание на оставшуюся группу), он будет использовать группу по умолчанию для этого пользователя.
Если вы хотите изменить только группу, вы можете использовать:
chown: & lt; group & gt; & Lt; & файл GT;
Используйте chown
, чтобы изменить право собственности и chmod
, чтобы изменить права.
Как сказал Павель Карпиньски, используйте вариант -R, чтобы применить права на все файлы внутри каталога тоже.
Обратите внимание, что обе эти команды просто работают и для каталогов. Опция -R также позволяет изменять разрешения для всех файлов и каталогов внутри каталога.
Например
sudo chown -R имя_пользователя: каталог групп
изменяет право собственности (как пользователя, так и группу) всех файлов и каталогов внутри директории
и
.
sudo chown username: group directory
изменяет только разрешение каталога
, но оставляет файлы и папки внутри каталога.
Как упоминалось в enzotib, вы должны использовать sudo
, чтобы изменить право собственности от root к себе.
Изменить:
Обратите внимание, что если вы используете chown & lt; user & gt ;: & lt; file & gt;
(обратите внимание на оставшуюся группу), он будет использовать группу по умолчанию для этого пользователя.
Если вы хотите изменить только группу, вы можете использовать:
chown: & lt; group & gt; & Lt; & файл GT;
Используйте chown
, чтобы изменить право собственности и chmod
, чтобы изменить права.
Как сказал Павель Карпиньски, используйте вариант -R, чтобы применить права на все файлы внутри каталога тоже.
Обратите внимание, что обе эти команды просто работают и для каталогов. Опция -R также позволяет изменять разрешения для всех файлов и каталогов внутри каталога.
Например
sudo chown -R имя_пользователя: каталог групп
изменяет право собственности (как пользователя, так и группу) всех файлов и каталогов внутри директории
и
.
sudo chown username: group directory
изменяет только разрешение каталога
, но оставляет файлы и папки внутри каталога.
Как упоминалось в enzotib, вы должны использовать sudo
, чтобы изменить право собственности от root к себе.
Изменить:
Обратите внимание, что если вы используете chown & lt; user & gt ;: & lt; file & gt;
(обратите внимание на оставшуюся группу), он будет использовать группу по умолчанию для этого пользователя.
Если вы хотите изменить только группу, вы можете использовать:
chown: & lt; group & gt; & Lt; & файл GT;
Используйте chown
, чтобы изменить право собственности и chmod
, чтобы изменить права.
Как сказал Павель Карпиньски, используйте вариант -R, чтобы применить права на все файлы внутри каталога тоже.
Обратите внимание, что обе эти команды просто работают и для каталогов. Опция -R также позволяет изменять разрешения для всех файлов и каталогов внутри каталога.
Например
sudo chown -R имя_пользователя: каталог групп
изменяет право собственности (как пользователя, так и группу) всех файлов и каталогов внутри директории
и
.
sudo chown username: group directory
изменяет только разрешение каталога
, но оставляет файлы и папки внутри каталога.
Как упоминалось в enzotib, вы должны использовать sudo
, чтобы изменить право собственности от root к себе.
Изменить:
Обратите внимание, что если вы используете chown & lt; user & gt ;: & lt; file & gt;
(обратите внимание на оставшуюся группу), он будет использовать группу по умолчанию для этого пользователя.
Если вы хотите изменить только группу, вы можете использовать:
chown: & lt; group & gt; & Lt; & файл GT;
Используйте chown
, чтобы изменить право собственности и chmod
, чтобы изменить права.
Как сказал Павель Карпиньски, используйте вариант -R, чтобы применить права на все файлы внутри каталога тоже.
Обратите внимание, что обе эти команды просто работают и для каталогов. Опция -R также позволяет изменять разрешения для всех файлов и каталогов внутри каталога.
Например
sudo chown -R имя_пользователя: каталог групп
изменяет право собственности (как пользователя, так и группу) всех файлов и каталогов внутри директории
и
.
sudo chown username: group directory
изменяет только разрешение каталога
, но оставляет файлы и папки внутри каталога.
Как упоминалось в enzotib, вы должны использовать sudo
, чтобы изменить право собственности от root к себе.
Изменить:
Обратите внимание, что если вы используете chown & lt; user & gt ;: & lt; file & gt;
(обратите внимание на оставшуюся группу), он будет использовать группу по умолчанию для этого пользователя.
Если вы хотите изменить только группу, вы можете использовать:
chown: & lt; group & gt; & Lt; & файл GT;
Используйте chown
, чтобы изменить право собственности и chmod
, чтобы изменить права.
Как сказал Павель Карпиньски, используйте вариант -R, чтобы применить права на все файлы внутри каталога тоже.
Обратите внимание, что обе эти команды просто работают и для каталогов. Опция -R также позволяет изменять разрешения для всех файлов и каталогов внутри каталога.
Например
sudo chown -R имя_пользователя: каталог групп
изменяет право собственности (как пользователя, так и группу) всех файлов и каталогов внутри директории
и
.
sudo chown username: group directory
изменяет только разрешение каталога
, но оставляет файлы и папки внутри каталога.
Как упоминалось в enzotib, вы должны использовать sudo
, чтобы изменить право собственности от root к себе.
Изменить:
Обратите внимание, что если вы используете chown & lt; user & gt ;: & lt; file & gt;
(обратите внимание на оставшуюся группу), он будет использовать группу по умолчанию для этого пользователя.
Если вы хотите изменить только группу, вы можете использовать:
chown: & lt; group & gt; & Lt; & файл GT;
Используйте chown
, чтобы изменить право собственности и chmod
, чтобы изменить права.
Как сказал Павель Карпиньски, используйте вариант -R, чтобы применить права на все файлы внутри каталога тоже.
Обратите внимание, что обе эти команды просто работают и для каталогов. Опция -R также позволяет изменять разрешения для всех файлов и каталогов внутри каталога.
Например
sudo chown -R имя_пользователя: каталог групп
изменяет право собственности (как пользователя, так и группу) всех файлов и каталогов внутри директории
и
.
sudo chown username: group directory
изменяет только разрешение каталога
, но оставляет файлы и папки внутри каталога.
Как упоминалось в enzotib, вы должны использовать sudo
, чтобы изменить право собственности от root к себе.
Изменить:
Обратите внимание, что если вы используете chown & lt; user & gt ;: & lt; file & gt;
(обратите внимание на оставшуюся группу), он будет использовать группу по умолчанию для этого пользователя.
Если вы хотите изменить только группу, вы можете использовать:
chown: & lt; group & gt; & Lt; & файл GT;
sudo chown -R $ USER: $ USER / path / to / dir
. Благодаря!
– Samuel Elh
27 January 2017 в 17:13
chown
copypastin 'из Интернета, дети. Просто потому, что вы хотите установить пакет узлов, и он не позволит вам, не используйте sudo chown -R
только потому, что кулак попал в googling, о котором сообщается в сообщении об ошибке. Reckless sudo chown -R
-ing может убить вашу ОС.
– Benjamin R
10 June 2017 в 06:06
Если это принадлежит root, вы можете это сделать
sudo chown <your username>:<your usergroup> -R <path to>/.blabla
Поскольку с ./blabla принадлежит root, вам нужно получить привилегии root, чтобы изменить это. Вот что будет делать судо. Параметр -R для команды chown говорит: этот каталог и все в нем рекурсивно.
Первый chmod -R может испортить ваши системные права, если вы делаете это по системному файлу и каталогам по ошибке.
Второй chmod -R может испортить флаги в этих папках и не является хорошей идеей предоставить разрешения для некоторых папок всем пользователям.
Вместо этого вы должны попробовать chown:
sudo tree -fai ~/.blabla | xargs -L1 -I{} sudo chown youruser:youruser {}
Если вы предпочитаете, это можно сделать с помощью графического интерфейса. Для этого вам нужно открыть Nautilus как root. Нажмите Alt + F2 для доступа к диалоговому окну «Запуск приложений» и введите gksu nautilus
. Затем перейдите в нужную папку и щелкните ее правой кнопкой мыши. Затем выберите «Свойства» в контекстном меню. Теперь вы можете выбрать пользователя или группу, которые вы хотели бы быть «Владельцем» этой папки, а также разрешения, которые вы хотели бы предоставить. Наконец, нажмите «Применить разрешения к закрытым файлам», чтобы рекурсивно применять изменения.
Хотя кажется, что это не всегда работает для некоторых операций в глубоком дереве папок. Если он не работает, используйте соответствующую команду терминала.
Сделать текущим пользователем все, что находится внутри папки (и самой папки):
sudo chown -R $USER ~/.blabla
Если это принадлежит root, вы можете это сделать
sudo chown <your username>:<your usergroup> -R <path to>/.blabla
Поскольку с ./blabla принадлежит root, вам нужно получить привилегии root, чтобы изменить это. Вот что будет делать судо. Параметр -R для команды chown говорит: этот каталог и все в нем рекурсивно.
Первый chmod -R может испортить ваши системные права, если вы делаете это по системному файлу и каталогам по ошибке.
Второй chmod -R может испортить флаги в этих папках и не является хорошей идеей предоставить разрешения для некоторых папок всем пользователям.
Вместо этого вы должны попробовать chown:
sudo tree -fai ~/.blabla | xargs -L1 -I{} sudo chown youruser:youruser {}
Если вы предпочитаете, это можно сделать с помощью графического интерфейса. Для этого вам нужно открыть Nautilus как root. Нажмите Alt + F2 для доступа к диалоговому окну «Запустить приложения» и введите gksu nautilus
. Затем перейдите в нужную папку и щелкните ее правой кнопкой мыши. Затем выберите «Свойства» в контекстном меню. Теперь вы можете выбрать пользователя или группу, которые вы хотели бы быть «Владельцем» этой папки, а также разрешения, которые вы хотели бы предоставить. Наконец, нажмите «Применить разрешения к закрытым файлам», чтобы рекурсивно применять изменения.
Хотя кажется, что это не всегда работает для некоторых операций в глубоком дереве папок. Если он не работает, используйте соответствующую команду терминала.
Сделать текущим пользователем все, что находится внутри папки (и самой папки):
sudo chown -R $USER ~/.blabla
Если это принадлежит root, вы можете сделать это
sudo chown & lt; ваше имя пользователя & gt;: & lt; ваша группа пользователей & gt; -R & lt; path to & gt; /. Blabla
Поскольку. /Blabla, принадлежащая root, вам нужно получить привилегии root, чтобы изменить это. Вот что будет делать судо. Параметр -R для команды chown говорит: этот каталог и все в нем рекурсивно.
Если вы предпочитаете, это можно сделать с помощью графического интерфейса. Для этого вам нужно открыть Nautilus как root. Нажмите Alt + F2 для доступа к диалоговому окну «Запуск приложений» и введите gksu nautilus
Затем, перейдите в правую и щелкните правой кнопкой мыши по папке, которую вы хотите изменить. Затем выберите «Свойства» в контекстном меню. Теперь вы можете выбрать пользователя или группу, которые вы хотели бы быть «Владельцем» этой папки, а также разрешения, которые вы хотели бы предоставить. Наконец, нажмите «Применить разрешения к закрытым файлам», чтобы рекурсивно применять изменения.
Хотя кажется, что это не всегда работает для некоторых операций в глубоком дереве папок. Если он не работает, используйте соответствующую команду терминала.
[!d1]
Сделать текущим пользователем все, что находится внутри папки (и самой папки):
sudo chown -R $ USER ~ / .blabla
Первый chmod -R
может испортить ваши системные права, если вы делаете это по системному файлу и каталогам по ошибке.
Второй chmod -R
может испортить флаги в этих папках и не является хорошей идеей дать разрешения на некоторые папки для всех пользователей.
Вместо этого вы должны попробовать chown
:
sudo tree -fai ~ / .blabla | xargs -L1 -I {} sudo chown youruser: youruser {}
Сделать текущим пользователем все, что находится внутри папки (и самой папки):
sudo chown -R $ USER ~ / .blabla
Если вы предпочитаете, это можно сделать с помощью графического интерфейса. Для этого вам нужно открыть Nautilus как root. Нажмите Alt + F2 для доступа к диалоговому окну «Запуск приложений» и введите gksu nautilus
Затем, перейдите в правую и щелкните правой кнопкой мыши по папке, которую вы хотите изменить. Затем выберите «Свойства» в контекстном меню. Теперь вы можете выбрать пользователя или группу, которые вы хотели бы быть «Владельцем» этой папки, а также разрешения, которые вы хотели бы предоставить. Наконец, нажмите «Применить разрешения к закрытым файлам», чтобы рекурсивно применять изменения.
Хотя кажется, что это не всегда работает для некоторых операций в глубоком дереве папок. Если он не работает, используйте соответствующую команду терминала.
[!d1]
Если это принадлежит root, вы можете сделать это
sudo chown & lt; ваше имя пользователя & gt;: & lt; ваша группа пользователей & gt; -R & lt; path to & gt; /. Blabla
Поскольку. /Blabla, принадлежащая root, вам нужно получить привилегии root, чтобы изменить это. Вот что будет делать судо. Параметр -R для команды chown говорит: этот каталог и все в нем рекурсивно.
Первый chmod -R
может испортить ваши системные права, если вы делаете это по системному файлу и каталогам по ошибке.
Второй chmod -R
может испортить флаги в этих папках и не является хорошей идеей дать разрешения на некоторые папки для всех пользователей.
Вместо этого вы должны попробовать chown
:
sudo tree -fai ~ / .blabla | xargs -L1 -I {} sudo chown youruser: youruser {}
Сделать текущим пользователем все, что находится внутри папки (и самой папки):
sudo chown -R $ USER ~ / .blabla