Почему мой компьютер указывает меня как & ldquo; не владелец & rdquo ;?

Каждый раз, когда я хочу вставить или добавить файл в корневую папку, он говорит, что я не владелец, и у меня нет привилегий помещать его туда. Это сводит меня с ума.

0
задан 23 June 2012 в 23:37

14 ответов

Короткий ответ: Linux - многопользовательская операционная система, и ваша учетная запись является только одним из пользователей. У вас, как одного человека, может быть несколько учетных записей, но каждый из них является отдельным, в том числе и root, который является суперпользователем (но вы не хотите когда-либо запускать эту учетную запись, за исключением временно для обслуживания системы). Вы являетесь владельцем своего домашнего каталога.

Одним из недостатков более ранних систем Windows было то, что в основном это предполагалось одним пользователем, и этот единственный пользователь обычно был администратором. Можно было не работать как администратор, но это было очень неудобно, и многие вещи просто не работали; не было простого способа временно стать администратором. Но администраторы имели право устанавливать вирусы и другие вредоносные программы. Если вы можете запустить Windows с «нормального» уровня привилегий пользователя, например, в Linux, вы, вероятно, получите очень мало вредоносных программ.

Linux дает вам возможность временно запускать программу или выполнять как root. Иногда это необходимо, но следует использовать как можно меньше. В прежние времена администратор регистрировался как root, выполнял некоторые административные задачи, а затем выходил из учетной записи root. Но у этого были проблемы, поскольку администратор мог лениться и просто входить в систему как root сразу, или забыть выйти из системы и нанести ущерб, поэтому современные системы имеют более временный способ для обычных пользователей получать повышенные привилегии root - используя sudo , Несмотря на то, что это кажется более трудным, оно становится второй натурой и помогает защитить вас от непреднамеренных ошибок, заставив вас больше думать о том, что вы делаете что-то, что может быть разрушительным, когда вы его используете.

Когда вы устанавливаете или запускать программы как root, эти программы могут, в свою очередь, обращаться к каталогам, которые принадлежат root, например / etc для файлов конфигурации. Если вы не устанавливаете их как root, они не могут этого сделать

Некоторые каталоги принадлежат root, но имеют привилегии, установленные для каждого пользователя, например / tmp. Если вы посмотрите на разрешения / tmp, вы увидите, что у каждого есть разрешение на чтение и запись на него, хотя только члены root и некоторые члены группы могут удалить файл, который у них нет или у которого есть разрешение на запись ("t" вместо x для всех пользователей).

1
ответ дан 25 July 2018 в 18:21
  • Почему вы хотите скопировать / вставить файл в /?
  • Вы, как пользователь, не владеете кем-либо, принадлежащим root.
  • Вы вам нужно поставить sudo перед тем, что вы делаете, если местоположение, которое вы хотите разместить, принадлежит root, и если вы sudo -user (то есть, по крайней мере, пользователь, которого вы использовали для установки Ubuntu, a sudo -user.
  • Но первый вопрос 1: нет необходимости помещать файлы в /. За исключением /forcecheck;)

Linux - многопользовательская система. Windows - это единая пользовательская система. Когда более 1 человек может использовать систему, вам нужна такая защита, иначе вы не сможете хранить личные данные в системе.

1
ответ дан 25 July 2018 в 18:21
  • Почему вы хотите скопировать / вставить файл в /?
  • Вы, как пользователь, не владеете кем-либо, принадлежащим root.
  • Вы вам нужно поставить sudo перед тем, что вы делаете, если местоположение, которое вы хотите разместить, принадлежит root, и если вы sudo -user (то есть, по крайней мере, пользователь, которого вы использовали для установки Ubuntu, a sudo -user.
  • Но первый вопрос 1: нет необходимости помещать файлы в /. За исключением /forcecheck;)

Linux - многопользовательская система. Windows - это единая пользовательская система. Когда более 1 человек может использовать систему, вам нужна такая защита, иначе вы не сможете хранить личные данные в системе.

1
ответ дан 2 August 2018 в 00:33

Короткий ответ: Linux - многопользовательская операционная система, и ваша учетная запись является только одним из пользователей. У вас, как одного человека, может быть несколько учетных записей, но каждый из них является отдельным, в том числе и root, который является суперпользователем (но вы не хотите когда-либо запускать эту учетную запись, за исключением временно для обслуживания системы). Вы являетесь владельцем своего домашнего каталога.

Одним из недостатков более ранних систем Windows было то, что в основном это предполагалось одним пользователем, и этот единственный пользователь обычно был администратором. Можно было не работать как администратор, но это было очень неудобно, и многие вещи просто не работали; не было простого способа временно стать администратором. Но администраторы имели право устанавливать вирусы и другие вредоносные программы. Если вы можете запустить Windows с «нормального» уровня привилегий пользователя, например, в Linux, вы, вероятно, получите очень мало вредоносных программ.

Linux дает вам возможность временно запускать программу или выполнять как root. Иногда это необходимо, но следует использовать как можно меньше. В прежние времена администратор регистрировался как root, выполнял некоторые административные задачи, а затем выходил из учетной записи root. Но у этого были проблемы, поскольку администратор мог лениться и просто входить в систему как root сразу, или забыть выйти из системы и нанести ущерб, поэтому современные системы имеют более временный способ для обычных пользователей получать повышенные привилегии root - используя sudo , Несмотря на то, что это кажется более трудным, оно становится второй натурой и помогает защитить вас от непреднамеренных ошибок, заставив вас больше думать о том, что вы делаете что-то, что может быть разрушительным, когда вы его используете.

Когда вы устанавливаете или запускать программы как root, эти программы могут, в свою очередь, обращаться к каталогам, которые принадлежат root, например / etc для файлов конфигурации. Если вы не устанавливаете их как root, они не могут этого сделать

Некоторые каталоги принадлежат root, но имеют привилегии, установленные для каждого пользователя, например / tmp. Если вы посмотрите на разрешения / tmp, вы увидите, что у каждого есть разрешение на чтение и запись на него, хотя только члены root и некоторые члены группы могут удалить файл, который у них нет или у которого есть разрешение на запись ("t" вместо x для всех пользователей).

1
ответ дан 2 August 2018 в 00:33
  • Почему вы хотите скопировать / вставить файл в /?
  • Вы, как пользователь, не владеете кем-либо, принадлежащим root.
  • Вы вам нужно поставить sudo перед тем, что вы делаете, если местоположение, которое вы хотите разместить, принадлежит root, и если вы sudo -user (то есть, по крайней мере, пользователь, которого вы использовали для установки Ubuntu, a sudo -user.
  • Но первый вопрос 1: нет необходимости помещать файлы в /. За исключением /forcecheck;)

Linux - многопользовательская система. Windows - это единая пользовательская система. Когда более 1 человек может использовать систему, вам нужна такая защита, иначе вы не сможете хранить личные данные в системе.

1
ответ дан 4 August 2018 в 16:03

Короткий ответ: Linux - многопользовательская операционная система, и ваша учетная запись является только одним из пользователей. У вас, как одного человека, может быть несколько учетных записей, но каждый из них является отдельным, в том числе и root, который является суперпользователем (но вы не хотите когда-либо запускать эту учетную запись, за исключением временно для обслуживания системы). Вы являетесь владельцем своего домашнего каталога.

Одним из недостатков более ранних систем Windows было то, что в основном это предполагалось одним пользователем, и этот единственный пользователь обычно был администратором. Можно было не работать как администратор, но это было очень неудобно, и многие вещи просто не работали; не было простого способа временно стать администратором. Но администраторы имели право устанавливать вирусы и другие вредоносные программы. Если вы можете запустить Windows с «нормального» уровня привилегий пользователя, например, в Linux, вы, вероятно, получите очень мало вредоносных программ.

Linux дает вам возможность временно запускать программу или выполнять как root. Иногда это необходимо, но следует использовать как можно меньше. В прежние времена администратор регистрировался как root, выполнял некоторые административные задачи, а затем выходил из учетной записи root. Но у этого были проблемы, поскольку администратор мог лениться и просто входить в систему как root сразу, или забыть выйти из системы и нанести ущерб, поэтому современные системы имеют более временный способ для обычных пользователей получать повышенные привилегии root - используя sudo , Несмотря на то, что это кажется более трудным, оно становится второй натурой и помогает защитить вас от непреднамеренных ошибок, заставив вас больше думать о том, что вы делаете что-то, что может быть разрушительным, когда вы его используете.

Когда вы устанавливаете или запускать программы как root, эти программы могут, в свою очередь, обращаться к каталогам, которые принадлежат root, например / etc для файлов конфигурации. Если вы не устанавливаете их как root, они не могут этого сделать

Некоторые каталоги принадлежат root, но имеют привилегии, установленные для каждого пользователя, например / tmp. Если вы посмотрите на разрешения / tmp, вы увидите, что у каждого есть разрешение на чтение и запись на него, хотя только члены root и некоторые члены группы могут удалить файл, который у них нет или у которого есть разрешение на запись ("t" вместо x для всех пользователей).

1
ответ дан 4 August 2018 в 16:03

Короткий ответ: Linux - многопользовательская операционная система, и ваша учетная запись является только одним из пользователей. У вас, как одного человека, может быть несколько учетных записей, но каждый из них является отдельным, в том числе и root, который является суперпользователем (но вы не хотите когда-либо запускать эту учетную запись, за исключением временно для обслуживания системы). Вы являетесь владельцем своего домашнего каталога.

Одним из недостатков более ранних систем Windows было то, что в основном это предполагалось одним пользователем, и этот единственный пользователь обычно был администратором. Можно было не работать как администратор, но это было очень неудобно, и многие вещи просто не работали; не было простого способа временно стать администратором. Но администраторы имели право устанавливать вирусы и другие вредоносные программы. Если вы можете запустить Windows с «нормального» уровня привилегий пользователя, например, в Linux, вы, вероятно, получите очень мало вредоносных программ.

Linux дает вам возможность временно запускать программу или выполнять как root. Иногда это необходимо, но следует использовать как можно меньше. В прежние времена администратор регистрировался как root, выполнял некоторые административные задачи, а затем выходил из учетной записи root. Но у этого были проблемы, поскольку администратор мог лениться и просто входить в систему как root сразу, или забыть выйти из системы и нанести ущерб, поэтому современные системы имеют более временный способ для обычных пользователей получать повышенные привилегии root - используя sudo , Несмотря на то, что это кажется более трудным, оно становится второй натурой и помогает защитить вас от непреднамеренных ошибок, заставив вас больше думать о том, что вы делаете что-то, что может быть разрушительным, когда вы его используете.

Когда вы устанавливаете или запускать программы как root, эти программы могут, в свою очередь, обращаться к каталогам, которые принадлежат root, например / etc для файлов конфигурации. Если вы не устанавливаете их как root, они не могут этого сделать

Некоторые каталоги принадлежат root, но имеют привилегии, установленные для каждого пользователя, например / tmp. Если вы посмотрите на разрешения / tmp, вы увидите, что у каждого есть разрешение на чтение и запись на него, хотя только члены root и некоторые члены группы могут удалить файл, который у них нет или у которого есть разрешение на запись ("t" вместо x для всех пользователей).

1
ответ дан 6 August 2018 в 00:41
  • Почему вы хотите скопировать / вставить файл в /?
  • Вы, как пользователь, не владеете кем-либо, принадлежащим root.
  • Вы вам нужно поставить sudo перед тем, что вы делаете, если местоположение, которое вы хотите разместить, принадлежит root, и если вы sudo -user (то есть, по крайней мере, пользователь, которого вы использовали для установки Ubuntu, a sudo -user.
  • Но первый вопрос 1: нет необходимости помещать файлы в /. За исключением /forcecheck;)

Linux - многопользовательская система. Windows - это единая пользовательская система. Когда более 1 человек может использовать систему, вам нужна такая защита, иначе вы не сможете хранить личные данные в системе.

1
ответ дан 6 August 2018 в 00:41
  • Почему вы хотите скопировать / вставить файл в /?
  • Вы, как пользователь, не владеете кем-либо, принадлежащим root.
  • Вы вам нужно поставить sudo перед тем, что вы делаете, если местоположение, которое вы хотите разместить, принадлежит root, и если вы sudo -user (то есть, по крайней мере, пользователь, которого вы использовали для установки Ubuntu, a sudo -user.
  • Но первый вопрос 1: нет необходимости помещать файлы в /. За исключением /forcecheck;)

Linux - многопользовательская система. Windows - это единая пользовательская система. Когда более 1 человек может использовать систему, вам нужна такая защита, иначе вы не сможете хранить личные данные в системе.

1
ответ дан 7 August 2018 в 18:06

Короткий ответ: Linux - многопользовательская операционная система, и ваша учетная запись является только одним из пользователей. У вас, как одного человека, может быть несколько учетных записей, но каждый из них является отдельным, в том числе и root, который является суперпользователем (но вы не хотите когда-либо запускать эту учетную запись, за исключением временно для обслуживания системы). Вы являетесь владельцем своего домашнего каталога.

Одним из недостатков более ранних систем Windows было то, что в основном это предполагалось одним пользователем, и этот единственный пользователь обычно был администратором. Можно было не работать как администратор, но это было очень неудобно, и многие вещи просто не работали; не было простого способа временно стать администратором. Но администраторы имели право устанавливать вирусы и другие вредоносные программы. Если вы можете запустить Windows с «нормального» уровня привилегий пользователя, например, в Linux, вы, вероятно, получите очень мало вредоносных программ.

Linux дает вам возможность временно запускать программу или выполнять как root. Иногда это необходимо, но следует использовать как можно меньше. В прежние времена администратор регистрировался как root, выполнял некоторые административные задачи, а затем выходил из учетной записи root. Но у этого были проблемы, поскольку администратор мог лениться и просто входить в систему как root сразу, или забыть выйти из системы и нанести ущерб, поэтому современные системы имеют более временный способ для обычных пользователей получать повышенные привилегии root - используя sudo , Несмотря на то, что это кажется более трудным, оно становится второй натурой и помогает защитить вас от непреднамеренных ошибок, заставив вас больше думать о том, что вы делаете что-то, что может быть разрушительным, когда вы его используете.

Когда вы устанавливаете или запускать программы как root, эти программы могут, в свою очередь, обращаться к каталогам, которые принадлежат root, например / etc для файлов конфигурации. Если вы не устанавливаете их как root, они не могут этого сделать

Некоторые каталоги принадлежат root, но имеют привилегии, установленные для каждого пользователя, например / tmp. Если вы посмотрите на разрешения / tmp, вы увидите, что у каждого есть разрешение на чтение и запись на него, хотя только члены root и некоторые члены группы могут удалить файл, который у них нет или у которого есть разрешение на запись ("t" вместо x для всех пользователей).

1
ответ дан 7 August 2018 в 18:06
  • Почему вы хотите скопировать / вставить файл в /?
  • Вы, как пользователь, не владеете кем-либо, принадлежащим root.
  • Вы вам нужно поставить sudo перед тем, что вы делаете, если местоположение, которое вы хотите разместить, принадлежит root, и если вы sudo -user (то есть, по крайней мере, пользователь, которого вы использовали для установки Ubuntu, a sudo -user.
  • Но первый вопрос 1: нет необходимости помещать файлы в /. За исключением /forcecheck;)

Linux - многопользовательская система. Windows - это единая пользовательская система. Когда более 1 человек может использовать систему, вам нужна такая защита, иначе вы не сможете хранить личные данные в системе.

1
ответ дан 10 August 2018 в 06:53

Короткий ответ: Linux - многопользовательская операционная система, и ваша учетная запись является только одним из пользователей. У вас, как одного человека, может быть несколько учетных записей, но каждый из них является отдельным, в том числе и root, который является суперпользователем (но вы не хотите когда-либо запускать эту учетную запись, за исключением временно для обслуживания системы). Вы являетесь владельцем своего домашнего каталога.

Одним из недостатков более ранних систем Windows было то, что в основном это предполагалось одним пользователем, и этот единственный пользователь обычно был администратором. Можно было не работать как администратор, но это было очень неудобно, и многие вещи просто не работали; не было простого способа временно стать администратором. Но администраторы имели право устанавливать вирусы и другие вредоносные программы. Если вы можете запустить Windows с «нормального» уровня привилегий пользователя, например, в Linux, вы, вероятно, получите очень мало вредоносных программ.

Linux дает вам возможность временно запускать программу или выполнять как root. Иногда это необходимо, но следует использовать как можно меньше. В прежние времена администратор регистрировался как root, выполнял некоторые административные задачи, а затем выходил из учетной записи root. Но у этого были проблемы, поскольку администратор мог лениться и просто входить в систему как root сразу, или забыть выйти из системы и нанести ущерб, поэтому современные системы имеют более временный способ для обычных пользователей получать повышенные привилегии root - используя sudo , Несмотря на то, что это кажется более трудным, оно становится второй натурой и помогает защитить вас от непреднамеренных ошибок, заставив вас больше думать о том, что вы делаете что-то, что может быть разрушительным, когда вы его используете.

Когда вы устанавливаете или запускать программы как root, эти программы могут, в свою очередь, обращаться к каталогам, которые принадлежат root, например / etc для файлов конфигурации. Если вы не устанавливаете их как root, они не могут этого сделать

Некоторые каталоги принадлежат root, но имеют привилегии, установленные для каждого пользователя, например / tmp. Если вы посмотрите на разрешения / tmp, вы увидите, что у каждого есть разрешение на чтение и запись на него, хотя только члены root и некоторые члены группы могут удалить файл, который у них нет или у которого есть разрешение на запись ("t" вместо x для всех пользователей).

1
ответ дан 10 August 2018 в 06:53

Короткий ответ: Linux - многопользовательская операционная система, и ваша учетная запись является только одним из пользователей. У вас, как одного человека, может быть несколько учетных записей, но каждый из них является отдельным, в том числе и root, который является суперпользователем (но вы не хотите когда-либо запускать эту учетную запись, за исключением временно для обслуживания системы). Вы являетесь владельцем своего домашнего каталога.

Одним из недостатков более ранних систем Windows было то, что в основном это предполагалось одним пользователем, и этот единственный пользователь обычно был администратором. Можно было не работать как администратор, но это было очень неудобно, и многие вещи просто не работали; не было простого способа временно стать администратором. Но администраторы имели право устанавливать вирусы и другие вредоносные программы. Если вы можете запустить Windows с «нормального» уровня привилегий пользователя, например, в Linux, вы, вероятно, получите очень мало вредоносных программ.

Linux дает вам возможность временно запускать программу или выполнять как root. Иногда это необходимо, но следует использовать как можно меньше. В прежние времена администратор регистрировался как root, выполнял некоторые административные задачи, а затем выходил из учетной записи root. Но у этого были проблемы, поскольку администратор мог лениться и просто входить в систему как root сразу, или забыть выйти из системы и нанести ущерб, поэтому современные системы имеют более временный способ для обычных пользователей получать повышенные привилегии root - используя sudo , Несмотря на то, что это кажется более трудным, оно становится второй натурой и помогает защитить вас от непреднамеренных ошибок, заставив вас больше думать о том, что вы делаете что-то, что может быть разрушительным, когда вы его используете.

Когда вы устанавливаете или запускать программы как root, эти программы могут, в свою очередь, обращаться к каталогам, которые принадлежат root, например / etc для файлов конфигурации. Если вы не устанавливаете их как root, они не могут этого сделать

Некоторые каталоги принадлежат root, но имеют привилегии, установленные для каждого пользователя, например / tmp. Если вы посмотрите на разрешения / tmp, вы увидите, что у каждого есть разрешение на чтение и запись на него, хотя только члены root и некоторые члены группы могут удалить файл, который у них нет или у которого есть разрешение на запись ("t" вместо x для всех пользователей).

1
ответ дан 15 August 2018 в 18:50
  • 1
    Вы можете изменить это, чтобы объяснить, почему пользователи могут по умолчанию помещать файлы в некоторые каталоги, которые они не имеют (например, /tmp). – Eliah Kagan 30 June 2012 в 22:52
  • 2
    Хорошо, я немного расширил его - надеюсь, что это кому-то поможет. Я действительно узнал что-то новое - "t & quot; бит, который запрещает кому-то удалять файл, который у них нет или у которого есть письменные предложения. – Marty Fried 30 June 2012 в 23:30
  • Почему вы хотите скопировать / вставить файл в /?
  • Вы, как пользователь, не владеете кем-либо, принадлежащим root.
  • Вы вам нужно поставить sudo перед тем, что вы делаете, если местоположение, которое вы хотите разместить, принадлежит root, и если вы sudo -user (то есть, по крайней мере, пользователь, которого вы использовали для установки Ubuntu, a sudo -user.
  • Но первый вопрос 1: нет необходимости помещать файлы в /. За исключением /forcecheck;)

Linux - многопользовательская система. Windows - это единая пользовательская система. Когда более 1 человек может использовать систему, вам нужна такая защита, иначе вы не сможете хранить личные данные в системе.

1
ответ дан 15 August 2018 в 18:50
  • 1
    Я не знаю, я просто не понимаю, почему это не позволит мне быть в состоянии. В Windows это делает. Я просто не вижу смысла в этом. – Daniel Perez 24 June 2012 в 02:52
  • 2
    @DanielPerez, поэтому Linux не имеет упоминаний о вирусах. Windows серьезно испорчена в этом отношении (ну домашняя версия, которая есть;)) – Rinzwind 24 June 2012 в 12:30
  • 3
    @Rinzwind Это не правдоподобное объяснение того, почему на базе ОС Linux меньше вредоносных программ. При создании / липкий каталог не является особенно целесообразным, поскольку он противоречит разумным предположениям о том, где вещи хранятся в иерархии файловой системы в стиле Unix, этот метод (который обеспечил бы опыт, похожий на Windows) на самом деле не сделал бы система более восприимчива к атакам. Кроме того, Windows - это not однопользовательская система. Каждая версия Windows на базе Windows NT, включая XP, Vista и Windows 7, и каждая их версия (включая «Домашние» издания) являются многопользовательскими. – Eliah Kagan 30 June 2012 в 22:42
  • 4
    Нет версии Windows Home - один пользователь, злоупотребляющий как многопользовательская система и использование Интернета. Любой может просматривать любой документ, даже если вы используете 2 отдельных пользователя в 1 системе. Вы только должны знать, как это сделать. – Rinzwind 30 June 2012 в 23:26
  • 5
    @EliahKagan - это те, которые направлены на удаление системных файлов. – Mateo 1 July 2012 в 01:21

Другие вопросы по тегам:

Похожие вопросы: