Почему пользователи, не входящие в систему администратора, не могут установить программное обеспечение?

Это, вероятно, то, что я не понимаю, потому что я привык к Windows, и я только начинаю с Ubuntu. Я знаю, что программное обеспечение в linux поставляется в пакетах, что я не понимаю, поэтому пользователи, не входящие в систему, не могут устанавливать программное обеспечение.

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

Я хочу, чтобы большую часть времени работал на моем ПК с пользователем, не являющимся администратором, поскольку он кажется мне более безопасным, в большинстве случаев мне не нужны права администратора. и хотя я знаю, что вирусы в Linux необычны, я по-прежнему считаю, что лучшей практикой является работа на компьютере в состоянии, в котором вы сами не можете вносить какие-либо изменения в важные файлы, таким образом, вирусы также не могут нанести вред каким-либо важным файлам, но мне нужно установить программное обеспечение для программирования и веб-дизайна и т. д., и в первую очередь я не хочу постоянно переключать пользователей. Но также мне кажется более безопасным, что все, что делается на ПК, будет выполняться через пользователя, не являющегося администратором.

Буду рад узнать, какое недоразумение у меня здесь, потому что что-то здесь не делает звук правый.

11
задан 12 June 2011 в 23:05

48 ответов

Почему вас попросили ввести пароль

Большинство программ предназначено для сенсорных файлов, то есть для защиты ваших личных данных или целостности систем. Вот почему установка программного обеспечения является потенциальным риском и должна быть проверена пользователем, который знает, что он делает. Даже для программного обеспечения с открытым исходным кодом вы не можете быть уверены в том, что с вашим новым звуковым проигрывателем не попадете плохие кодовые биты, пока кто-нибудь не проверит вас. И даже тогда можно было бы упустить что-то, иначе на пути можно было бы манипулировать пакетами. Кто знает, что скрыто в глубине программы? Один пользователь должен.

Ubuntu обеспечивает удобный способ установки программного обеспечения. Разработчики программного обеспечения могут полагаться на этот комфорт и делать предположение, что синаптический / программный центр / apt позволяет им получать доступ к этим чувствительным файлам. Canonical проверяет репозиторий программного обеспечения на наличие ошибок и вредоносного кода.

Если это программное обеспечение не нуждается в доступе к конфиденциальным файлам, оно может (в принципе) быть установлено в домашней папке, но не в режиме Ubuntu. Вам, например, придется самому скомпилировать исходный код или запустить собственный сценарий установки. Помимо больших усилий, у него есть недостаток, который не позволяет другим пользователям получить доступ к вашей только что установленной программе (поскольку они не имеют права доступа к вашей домашней папке). Они должны будут установить его второй раз. Таким образом, этот способ установки не имеет смысла в больших масштабах и в небольшом масштабе, как правило, проще вводить пароль, чем устанавливать программное обеспечение вручную.

Вот почему Synaptic использует пароль и почему это хорошо, это

Sudoers

Если вам действительно очень нужно, чтобы другие пользователи устанавливали программное обеспечение без пароля, вы можете добавить их в список sudoers. Это, однако, приведет к большому риску безопасности. Если это вас не касается, подумайте, что там есть бот-сети с большими ресурсами, чтобы проникнуть в ваш компьютер через Интернет. Они делают это только для того, чтобы добавить ваш компьютер в сеть и использовать его соединение и вычислительную мощность без вашего ведома, чтобы делать всевозможные незаконные вещи. Они даже не после того, как ваши личные данные вам нравятся. Они просто хотят захватить ваш компьютер. Все еще не обеспокоен? В самом деле? Затем посмотрите на следующий ответ, который является небольшим практическим положением в списке судеров:

Как заставить Ubuntu запомнить пароль навсегда после первого раза

Внимательно прочитайте это. Вы можете заблокировать себя из системы.

Напуган закончился

Итак, теперь у вас есть страх позади вас и серьезно относится к этому вопросу, я могу сказать вам, что это действительно не так Плохо. Если вы доверяете людям, работающим на вашем компьютере, и у вас нет установленных программ, которые позволяют удаленный доступ к вашей системе (например, ssh- или ftp-сервер), тогда действительно не так опасно отключать материал паролей. Просто не делайте этого, не рассматривая наихудший случай и не думайте о своих личных данных.

Оглядываясь на судебное разбирательство ( Если вам действительно крайне необходимо иметь другие пользователи устанавливают программное обеспечение без пароля - см. текст и . Как заставить Ubuntu навсегда запомнить пароль после первого раза ):

# in shell type these commands
sudo su       # in case you do something stupid, you'll have a root shell open
select-editor # (optional) will allow you to select text editor
visudo        # secure way to open sudoers list

Редактор откроет ADD a line:

confus confusion=(root) NOPASSWD:/usr/sbin/synaptic,/usr/bin/software-center

Объяснение синтаксиса: username machine=(usernameToRunCommandAs) command1,command2,.... Таким образом, приведенная выше строка позволяет confus запускать synaptic и softwarecenter как root без запроса пароля. Вам все равно нужно запустить его с помощью sudo synaptic или gksudo synaptic или поместить псевдоним «alias synaptic =« sudo synaptic »в ваш профиль оболочки.

16
ответ дан 25 May 2018 в 20:22
  • 1
    чем я запутался, ты действительно заставил меня понять. приятно видеть такое приятное сообщество для Linux :) – fiftyeight 13 June 2011 в 01:03
  • 2
    Пожалуйста. Поскольку linux как проект с открытым исходным кодом опирается на людей, которые вкладывают свою работу в него без компенсации, вы найдете много полезных людей в сообществе. – con-f-use 13 June 2011 в 01:44

Почему вас попросили ввести пароль

Большинство программ предназначено для сенсорных файлов, то есть для защиты ваших личных данных или целостности систем. Вот почему установка программного обеспечения является потенциальным риском и должна быть проверена пользователем, который знает, что он делает. Даже для программного обеспечения с открытым исходным кодом вы не можете быть уверены в том, что с вашим новым звуковым проигрывателем не попадете плохие кодовые биты, пока кто-нибудь не проверит вас. И даже тогда можно было бы упустить что-то, иначе на пути можно было бы манипулировать пакетами. Кто знает, что скрыто в глубине программы? Один пользователь должен.

Ubuntu обеспечивает удобный способ установки программного обеспечения. Разработчики программного обеспечения могут полагаться на этот комфорт и делать предположение, что синаптический / программный центр / apt позволяет им получать доступ к этим чувствительным файлам. Canonical проверяет репозиторий программного обеспечения на наличие ошибок и вредоносного кода.

Если это программное обеспечение не нуждается в доступе к конфиденциальным файлам, оно может (в принципе) быть установлено в домашней папке, но не в режиме Ubuntu. Вам, например, придется самому скомпилировать исходный код или запустить собственный сценарий установки. Помимо больших усилий, у него есть недостаток, который не позволяет другим пользователям получить доступ к вашей только что установленной программе (поскольку они не имеют права доступа к вашей домашней папке). Они должны будут установить его второй раз. Таким образом, этот способ установки не имеет смысла в больших масштабах и в небольшом масштабе, как правило, проще вводить пароль, чем устанавливать программное обеспечение вручную.

Вот почему Synaptic использует пароль и почему это хорошо, это

Sudoers

Если вам действительно очень нужно, чтобы другие пользователи устанавливали программное обеспечение без пароля, вы можете добавить их в список sudoers. Это, однако, приведет к большому риску безопасности. Если это вас не касается, подумайте, что там есть бот-сети с большими ресурсами, чтобы проникнуть в ваш компьютер через Интернет. Они делают это только для того, чтобы добавить ваш компьютер в сеть и использовать его соединение и вычислительную мощность без вашего ведома, чтобы делать всевозможные незаконные вещи. Они даже не после того, как ваши личные данные вам нравятся. Они просто хотят захватить ваш компьютер. Все еще не обеспокоен? В самом деле? Затем посмотрите на следующий ответ, который является небольшим практическим положением в списке судеров:

Как заставить Ubuntu запомнить пароль навсегда после первого раза

Внимательно прочитайте это. Вы можете заблокировать себя из системы.

Напуган закончился

Итак, теперь у вас есть страх позади вас и серьезно относится к этому вопросу, я могу сказать вам, что это действительно не так Плохо. Если вы доверяете людям, работающим на вашем компьютере, и у вас нет установленных программ, которые позволяют удаленный доступ к вашей системе (например, ssh- или ftp-сервер), тогда действительно не так опасно отключать материал паролей. Просто не делайте этого, не рассматривая наихудший случай и не думайте о своих личных данных.

Оглядываясь на судебное разбирательство ( Если вам действительно крайне необходимо иметь другие пользователи устанавливают программное обеспечение без пароля - см. текст и . Как заставить Ubuntu навсегда запомнить пароль после первого раза ):

# in shell type these commands sudo su # in case you do something stupid, you'll have a root shell open select-editor # (optional) will allow you to select text editor visudo # secure way to open sudoers list

Редактор откроет ADD a line:

confus confusion=(root) NOPASSWD:/usr/sbin/synaptic,/usr/bin/software-center

Объяснение синтаксиса: username machine=(usernameToRunCommandAs) command1,command2,.... Таким образом, приведенная выше строка позволяет confus запускать synaptic и softwarecenter как root без запроса пароля. Вам все равно нужно запустить его с помощью sudo synaptic или gksudo synaptic или поместить псевдоним «alias synaptic =« sudo synaptic »в ваш профиль оболочки.

16
ответ дан 25 July 2018 в 21:44

Почему вас попросили ввести пароль

Большинство программ предназначено для сенсорных файлов, то есть для защиты ваших личных данных или целостности систем. Вот почему установка программного обеспечения является потенциальным риском и должна быть проверена пользователем, который знает, что он делает. Даже для программного обеспечения с открытым исходным кодом вы не можете быть уверены в том, что с вашим новым звуковым проигрывателем не попадете плохие кодовые биты, пока кто-нибудь не проверит вас. И даже тогда можно было бы упустить что-то, иначе на пути можно было бы манипулировать пакетами. Кто знает, что скрыто в глубине программы? Один пользователь должен.

Ubuntu обеспечивает удобный способ установки программного обеспечения. Разработчики программного обеспечения могут полагаться на этот комфорт и делать предположение, что синаптический / программный центр / apt позволяет им получать доступ к этим чувствительным файлам. Canonical проверяет репозиторий программного обеспечения на наличие ошибок и вредоносного кода.

Если это программное обеспечение не нуждается в доступе к конфиденциальным файлам, оно может (в принципе) быть установлено в домашней папке, но не в режиме Ubuntu. Вам, например, придется самому скомпилировать исходный код или запустить собственный сценарий установки. Помимо больших усилий, у него есть недостаток, который не позволяет другим пользователям получить доступ к вашей только что установленной программе (поскольку они не имеют права доступа к вашей домашней папке). Они должны будут установить его второй раз. Таким образом, этот способ установки не имеет смысла в больших масштабах и в небольшом масштабе, как правило, проще вводить пароль, чем устанавливать программное обеспечение вручную.

Вот почему Synaptic использует пароль и почему это хорошо, это

Sudoers

Если вам действительно очень нужно, чтобы другие пользователи устанавливали программное обеспечение без пароля, вы можете добавить их в список sudoers. Это, однако, приведет к большому риску безопасности. Если это вас не касается, подумайте, что там есть бот-сети с большими ресурсами, чтобы проникнуть в ваш компьютер через Интернет. Они делают это только для того, чтобы добавить ваш компьютер в сеть и использовать его соединение и вычислительную мощность без вашего ведома, чтобы делать всевозможные незаконные вещи. Они даже не после того, как ваши личные данные вам нравятся. Они просто хотят захватить ваш компьютер. Все еще не обеспокоен? В самом деле? Затем посмотрите на следующий ответ, который является небольшим практическим положением в списке судеров:

Как заставить Ubuntu запомнить пароль навсегда после первого раза

Внимательно прочитайте это. Вы можете заблокировать себя из системы.

Напуган закончился

Итак, теперь у вас есть страх позади вас и серьезно относится к этому вопросу, я могу сказать вам, что это действительно не так Плохо. Если вы доверяете людям, работающим на вашем компьютере, и у вас нет установленных программ, которые позволяют удаленный доступ к вашей системе (например, ssh- или ftp-сервер), тогда действительно не так опасно отключать материал паролей. Просто не делайте этого, не рассматривая наихудший случай и не думайте о своих личных данных.

Оглядываясь на судебное разбирательство ( Если вам действительно крайне необходимо иметь другие пользователи устанавливают программное обеспечение без пароля - см. текст и . Как заставить Ubuntu навсегда запомнить пароль после первого раза ):

# in shell type these commands sudo su # in case you do something stupid, you'll have a root shell open select-editor # (optional) will allow you to select text editor visudo # secure way to open sudoers list

Редактор откроет ADD a line:

confus confusion=(root) NOPASSWD:/usr/sbin/synaptic,/usr/bin/software-center

Объяснение синтаксиса: username machine=(usernameToRunCommandAs) command1,command2,.... Таким образом, приведенная выше строка позволяет confus запускать synaptic и softwarecenter как root без запроса пароля. Вам все равно нужно запустить его с помощью sudo synaptic или gksudo synaptic или поместить псевдоним «alias synaptic =« sudo synaptic »в ваш профиль оболочки.

16
ответ дан 2 August 2018 в 03:20

Почему вас попросили ввести пароль

Большинство программ предназначено для сенсорных файлов, то есть для защиты ваших личных данных или целостности систем. Вот почему установка программного обеспечения является потенциальным риском и должна быть проверена пользователем, который знает, что он делает. Даже для программного обеспечения с открытым исходным кодом вы не можете быть уверены в том, что с вашим новым звуковым проигрывателем не попадете плохие кодовые биты, пока кто-нибудь не проверит вас. И даже тогда можно было бы упустить что-то, иначе на пути можно было бы манипулировать пакетами. Кто знает, что скрыто в глубине программы? Один пользователь должен.

Ubuntu обеспечивает удобный способ установки программного обеспечения. Разработчики программного обеспечения могут полагаться на этот комфорт и делать предположение, что синаптический / программный центр / apt позволяет им получать доступ к этим чувствительным файлам. Canonical проверяет репозиторий программного обеспечения на наличие ошибок и вредоносного кода.

Если это программное обеспечение не нуждается в доступе к конфиденциальным файлам, оно может (в принципе) быть установлено в домашней папке, но не в режиме Ubuntu. Вам, например, придется самому скомпилировать исходный код или запустить собственный сценарий установки. Помимо больших усилий, у него есть недостаток, который не позволяет другим пользователям получить доступ к вашей только что установленной программе (поскольку они не имеют права доступа к вашей домашней папке). Они должны будут установить его второй раз. Таким образом, этот способ установки не имеет смысла в больших масштабах и в небольшом масштабе, как правило, проще вводить пароль, чем устанавливать программное обеспечение вручную.

Вот почему Synaptic использует пароль и почему это хорошо, это

Sudoers

Если вам действительно очень нужно, чтобы другие пользователи устанавливали программное обеспечение без пароля, вы можете добавить их в список sudoers. Это, однако, приведет к большому риску безопасности. Если это вас не касается, подумайте, что там есть бот-сети с большими ресурсами, чтобы проникнуть в ваш компьютер через Интернет. Они делают это только для того, чтобы добавить ваш компьютер в сеть и использовать его соединение и вычислительную мощность без вашего ведома, чтобы делать всевозможные незаконные вещи. Они даже не после того, как ваши личные данные вам нравятся. Они просто хотят захватить ваш компьютер. Все еще не обеспокоен? В самом деле? Затем посмотрите на следующий ответ, который является небольшим практическим положением в списке судеров:

Как заставить Ubuntu запомнить пароль навсегда после первого раза

Внимательно прочитайте это. Вы можете заблокировать себя из системы.

Напуган закончился

Итак, теперь у вас есть страх позади вас и серьезно относится к этому вопросу, я могу сказать вам, что это действительно не так Плохо. Если вы доверяете людям, работающим на вашем компьютере, и у вас нет установленных программ, которые позволяют удаленный доступ к вашей системе (например, ssh- или ftp-сервер), тогда действительно не так опасно отключать материал паролей. Просто не делайте этого, не рассматривая наихудший случай и не думайте о своих личных данных.

Оглядываясь на судебное разбирательство ( Если вам действительно крайне необходимо иметь другие пользователи устанавливают программное обеспечение без пароля - см. текст и . Как заставить Ubuntu навсегда запомнить пароль после первого раза ):

# in shell type these commands sudo su # in case you do something stupid, you'll have a root shell open select-editor # (optional) will allow you to select text editor visudo # secure way to open sudoers list

Редактор откроет ADD a line:

confus confusion=(root) NOPASSWD:/usr/sbin/synaptic,/usr/bin/software-center

Объяснение синтаксиса: username machine=(usernameToRunCommandAs) command1,command2,.... Таким образом, приведенная выше строка позволяет confus запускать synaptic и softwarecenter как root без запроса пароля. Вам все равно нужно запустить его с помощью sudo synaptic или gksudo synaptic или поместить псевдоним «alias synaptic =« sudo synaptic »в ваш профиль оболочки.

16
ответ дан 4 August 2018 в 19:17

Почему вас попросили ввести пароль

Большинство программ предназначено для сенсорных файлов, то есть для защиты ваших личных данных или целостности систем. Вот почему установка программного обеспечения является потенциальным риском и должна быть проверена пользователем, который знает, что он делает. Даже для программного обеспечения с открытым исходным кодом вы не можете быть уверены в том, что с вашим новым звуковым проигрывателем не попадете плохие кодовые биты, пока кто-нибудь не проверит вас. И даже тогда можно было бы упустить что-то, иначе на пути можно было бы манипулировать пакетами. Кто знает, что скрыто в глубине программы? Один пользователь должен.

Ubuntu обеспечивает удобный способ установки программного обеспечения. Разработчики программного обеспечения могут полагаться на этот комфорт и делать предположение, что синаптический / программный центр / apt позволяет им получать доступ к этим чувствительным файлам. Canonical проверяет репозиторий программного обеспечения на наличие ошибок и вредоносного кода.

Если это программное обеспечение не нуждается в доступе к конфиденциальным файлам, оно может (в принципе) быть установлено в домашней папке, но не в режиме Ubuntu. Вам, например, придется самому скомпилировать исходный код или запустить собственный сценарий установки. Помимо больших усилий, у него есть недостаток, который не позволяет другим пользователям получить доступ к вашей только что установленной программе (поскольку они не имеют права доступа к вашей домашней папке). Они должны будут установить его второй раз. Таким образом, этот способ установки не имеет смысла в больших масштабах и в небольшом масштабе, как правило, проще вводить пароль, чем устанавливать программное обеспечение вручную.

Вот почему Synaptic использует пароль и почему это хорошо, это

Sudoers

Если вам действительно очень нужно, чтобы другие пользователи устанавливали программное обеспечение без пароля, вы можете добавить их в список sudoers. Это, однако, приведет к большому риску безопасности. Если это вас не касается, подумайте, что там есть бот-сети с большими ресурсами, чтобы проникнуть в ваш компьютер через Интернет. Они делают это только для того, чтобы добавить ваш компьютер в сеть и использовать его соединение и вычислительную мощность без вашего ведома, чтобы делать всевозможные незаконные вещи. Они даже не после того, как ваши личные данные вам нравятся. Они просто хотят захватить ваш компьютер. Все еще не обеспокоен? В самом деле? Затем посмотрите на следующий ответ, который является небольшим практическим положением в списке судеров:

Как заставить Ubuntu запомнить пароль навсегда после первого раза

Внимательно прочитайте это. Вы можете заблокировать себя из системы.

Напуган закончился

Итак, теперь у вас есть страх позади вас и серьезно относится к этому вопросу, я могу сказать вам, что это действительно не так Плохо. Если вы доверяете людям, работающим на вашем компьютере, и у вас нет установленных программ, которые позволяют удаленный доступ к вашей системе (например, ssh- или ftp-сервер), тогда действительно не так опасно отключать материал паролей. Просто не делайте этого, не рассматривая наихудший случай и не думайте о своих личных данных.

Оглядываясь на судебное разбирательство ( Если вам действительно крайне необходимо иметь другие пользователи устанавливают программное обеспечение без пароля - см. текст и . Как заставить Ubuntu навсегда запомнить пароль после первого раза ):

# in shell type these commands sudo su # in case you do something stupid, you'll have a root shell open select-editor # (optional) will allow you to select text editor visudo # secure way to open sudoers list

Редактор откроет ADD a line:

confus confusion=(root) NOPASSWD:/usr/sbin/synaptic,/usr/bin/software-center

Объяснение синтаксиса: username machine=(usernameToRunCommandAs) command1,command2,.... Таким образом, приведенная выше строка позволяет confus запускать synaptic и softwarecenter как root без запроса пароля. Вам все равно нужно запустить его с помощью sudo synaptic или gksudo synaptic или поместить псевдоним «alias synaptic =« sudo synaptic »в ваш профиль оболочки.

16
ответ дан 6 August 2018 в 03:30

Почему вас попросили ввести пароль

Большинство программ предназначено для сенсорных файлов, то есть для защиты ваших личных данных или целостности систем. Вот почему установка программного обеспечения является потенциальным риском и должна быть проверена пользователем, который знает, что он делает. Даже для программного обеспечения с открытым исходным кодом вы не можете быть уверены в том, что с вашим новым звуковым проигрывателем не попадете плохие кодовые биты, пока кто-нибудь не проверит вас. И даже тогда можно было бы упустить что-то, иначе на пути можно было бы манипулировать пакетами. Кто знает, что скрыто в глубине программы? Один пользователь должен.

Ubuntu обеспечивает удобный способ установки программного обеспечения. Разработчики программного обеспечения могут полагаться на этот комфорт и делать предположение, что синаптический / программный центр / apt позволяет им получать доступ к этим чувствительным файлам. Canonical проверяет репозиторий программного обеспечения на наличие ошибок и вредоносного кода.

Если это программное обеспечение не нуждается в доступе к конфиденциальным файлам, оно может (в принципе) быть установлено в домашней папке, но не в режиме Ubuntu. Вам, например, придется самому скомпилировать исходный код или запустить собственный сценарий установки. Помимо больших усилий, у него есть недостаток, который не позволяет другим пользователям получить доступ к вашей только что установленной программе (поскольку они не имеют права доступа к вашей домашней папке). Они должны будут установить его второй раз. Таким образом, этот способ установки не имеет смысла в больших масштабах и в небольшом масштабе, как правило, проще вводить пароль, чем устанавливать программное обеспечение вручную.

Вот почему Synaptic использует пароль и почему это хорошо, это

Sudoers

Если вам действительно очень нужно, чтобы другие пользователи устанавливали программное обеспечение без пароля, вы можете добавить их в список sudoers. Это, однако, приведет к большому риску безопасности. Если это вас не касается, подумайте, что там есть бот-сети с большими ресурсами, чтобы проникнуть в ваш компьютер через Интернет. Они делают это только для того, чтобы добавить ваш компьютер в сеть и использовать его соединение и вычислительную мощность без вашего ведома, чтобы делать всевозможные незаконные вещи. Они даже не после того, как ваши личные данные вам нравятся. Они просто хотят захватить ваш компьютер. Все еще не обеспокоен? В самом деле? Затем посмотрите на следующий ответ, который является небольшим практическим положением в списке судеров:

Как заставить Ubuntu запомнить пароль навсегда после первого раза

Внимательно прочитайте это. Вы можете заблокировать себя из системы.

Напуган закончился

Итак, теперь у вас есть страх позади вас и серьезно относится к этому вопросу, я могу сказать вам, что это действительно не так Плохо. Если вы доверяете людям, работающим на вашем компьютере, и у вас нет установленных программ, которые позволяют удаленный доступ к вашей системе (например, ssh- или ftp-сервер), тогда действительно не так опасно отключать материал паролей. Просто не делайте этого, не рассматривая наихудший случай и не думайте о своих личных данных.

Оглядываясь на судебное разбирательство ( Если вам действительно крайне необходимо иметь другие пользователи устанавливают программное обеспечение без пароля - см. текст и . Как заставить Ubuntu навсегда запомнить пароль после первого раза ):

# in shell type these commands sudo su # in case you do something stupid, you'll have a root shell open select-editor # (optional) will allow you to select text editor visudo # secure way to open sudoers list

Редактор откроет ADD a line:

confus confusion=(root) NOPASSWD:/usr/sbin/synaptic,/usr/bin/software-center

Объяснение синтаксиса: username machine=(usernameToRunCommandAs) command1,command2,.... Таким образом, приведенная выше строка позволяет confus запускать synaptic и softwarecenter как root без запроса пароля. Вам все равно нужно запустить его с помощью sudo synaptic или gksudo synaptic или поместить псевдоним «alias synaptic =« sudo synaptic »в ваш профиль оболочки.

16
ответ дан 7 August 2018 в 21:18

Почему вас просят ввести пароль

Большинство программ предназначено для сенсорных файлов, то есть для защиты ваших личных данных или целостности систем. Вот почему установка программного обеспечения является потенциальным риском и должна быть проверена пользователем, который знает, что он делает. Даже для программного обеспечения с открытым исходным кодом вы не можете быть уверены в том, что с вашим новым звуковым проигрывателем не попадете плохие кодовые биты, пока кто-нибудь не проверит вас. И даже тогда можно было бы упустить что-то, иначе на пути можно было бы манипулировать пакетами. Кто знает, что скрыто в глубине программы? Один пользователь должен.

Ubuntu обеспечивает удобный способ установки программного обеспечения. Разработчики программного обеспечения могут полагаться на этот комфорт и делать предположение, что синаптический / программный центр / apt позволяет им получать доступ к этим чувствительным файлам. Canonical проверяет репозиторий программного обеспечения на наличие ошибок и вредоносного кода.

Если это программное обеспечение не нуждается в доступе к конфиденциальным файлам, его можно (в принципе) установить в домашней папке, но не в режиме Ubuntu. Вам, например, придется самому скомпилировать исходный код или запустить собственный сценарий установки. Помимо больших усилий, у него есть недостаток, который не позволяет другим пользователям получить доступ к вашей только что установленной программе (поскольку они не имеют права доступа к вашей домашней папке). Они должны будут установить его второй раз. Таким образом, этот способ установки не имеет смысла в больших масштабах и в небольшом масштабе, как правило, проще вводить пароль, чем устанавливать программное обеспечение вручную.

Вот почему Synaptic использует пароль и почему это хорошо,


Sudoers

Если вам действительно нужно, чтобы другие пользователи устанавливали программное обеспечение без пароля, вы можете добавить их в список sudoers. Это, однако, приведет к большому риску безопасности. Если это вас не касается, подумайте, что там есть бот-сети с большими ресурсами, чтобы проникнуть в ваш компьютер через Интернет. Они делают это только для того, чтобы добавить ваш компьютер в сеть и использовать его соединение и вычислительную мощность без вашего ведома, чтобы делать всевозможные незаконные вещи. Они даже не после того, как ваши личные данные вам нравятся. Они просто хотят захватить ваш компьютер. Все еще не обеспокоен? В самом деле? Затем посмотрите на следующий ответ, который является небольшой практикой в ​​отношении работы списка sudoers:

Как заставить Ubuntu запомнить пароль навсегда после первого раза

Прочтите это внимательно. Вы можете заблокировать себя из системы.

Испуг закончился

Итак, теперь у вас есть страх позади вас и серьезно относитесь к этому вопросу, я могу сказать вам, что это действительно не так Плохо. Если вы доверяете людям, работающим на вашем компьютере, и у вас нет установленных программ, которые позволяют удаленный доступ к вашей системе (например, ssh- или ftp-сервер), тогда действительно не так опасно отключать материал паролей. Просто не делайте этого, не рассматривая наихудший случай и не думайте о своих личных данных.


Осмотрите процесс (не делайте этого легко - см. Текст и ссылку выше ):

  # в оболочке введите эти команды sudo su #, если вы сделаете что-то глупое, у вас будет root-open open-editor # (необязательный), который позволит вам выбрать  текстовый редактор visudo # безопасный способ открыть список sudoers  

Редактор откроет ADD такую ​​строку:

  confus confusion = (root) NOPASSWD: /  usr / sbin / synaptic, / usr / bin / software-center  

Объяснение синтаксиса: имя пользователя machine = (usernameToRunCommandAs) command1, command2, ... . Таким образом, приведенная выше строка позволяет confus запускать synaptic и softwarecenter как root без запроса пароля. Вам все равно нужно запустить его с помощью sudo synaptic или gksudo synaptic или поместить в свой профиль оболочки псевдоним `alias synaptic = 'sudo synaptic.

16
ответ дан 10 August 2018 в 09:36

Почему вас просят ввести пароль

Большинство программ предназначено для сенсорных файлов, то есть для защиты ваших личных данных или целостности систем. Вот почему установка программного обеспечения является потенциальным риском и должна быть проверена пользователем, который знает, что он делает. Даже для программного обеспечения с открытым исходным кодом вы не можете быть уверены в том, что с вашим новым звуковым проигрывателем не попадете плохие кодовые биты, пока кто-нибудь не проверит вас. И даже тогда можно было бы упустить что-то, иначе на пути можно было бы манипулировать пакетами. Кто знает, что скрыто в глубине программы? Один пользователь должен.

Ubuntu обеспечивает удобный способ установки программного обеспечения. Разработчики программного обеспечения могут полагаться на этот комфорт и делать предположение, что синаптический / программный центр / apt позволяет им получать доступ к этим чувствительным файлам. Canonical проверяет репозиторий программного обеспечения на наличие ошибок и вредоносного кода.

Если это программное обеспечение не нуждается в доступе к конфиденциальным файлам, его можно (в принципе) установить в домашней папке, но не в режиме Ubuntu. Вам, например, придется самому скомпилировать исходный код или запустить собственный сценарий установки. Помимо больших усилий, у него есть недостаток, который не позволяет другим пользователям получить доступ к вашей только что установленной программе (поскольку они не имеют права доступа к вашей домашней папке). Они должны будут установить его второй раз. Таким образом, этот способ установки не имеет смысла в больших масштабах и в небольшом масштабе, как правило, проще вводить пароль, чем устанавливать программное обеспечение вручную.

Вот почему Synaptic использует пароль и почему это хорошо,


Sudoers

Если вам действительно нужно, чтобы другие пользователи устанавливали программное обеспечение без пароля, вы можете добавить их в список sudoers. Это, однако, приведет к большому риску безопасности. Если это вас не касается, подумайте, что там есть бот-сети с большими ресурсами, чтобы проникнуть в ваш компьютер через Интернет. Они делают это только для того, чтобы добавить ваш компьютер в сеть и использовать его соединение и вычислительную мощность без вашего ведома, чтобы делать всевозможные незаконные вещи. Они даже не после того, как ваши личные данные вам нравятся. Они просто хотят захватить ваш компьютер. Все еще не обеспокоен? В самом деле? Затем посмотрите на следующий ответ, который является небольшой практикой в ​​отношении работы списка sudoers:

Как заставить Ubuntu запомнить пароль навсегда после первого раза

Прочтите это внимательно. Вы можете заблокировать себя из системы.

Испуг закончился

Итак, теперь у вас есть страх позади вас и серьезно относитесь к этому вопросу, я могу сказать вам, что это действительно не так Плохо. Если вы доверяете людям, работающим на вашем компьютере, и у вас нет установленных программ, которые позволяют удаленный доступ к вашей системе (например, ssh- или ftp-сервер), тогда действительно не так опасно отключать материал паролей. Просто не делайте этого, не рассматривая наихудший случай и не думайте о своих личных данных.


Осмотрите процесс (не делайте этого легко - см. Текст и ссылку выше ):

  # в оболочке введите эти команды sudo su #, если вы сделаете что-то глупое, у вас будет root-open open-editor # (необязательный), который позволит вам выбрать  текстовый редактор visudo # безопасный способ открыть список sudoers  

Редактор откроет ADD такую ​​строку:

  confus confusion = (root) NOPASSWD: /  usr / sbin / synaptic, / usr / bin / software-center  

Объяснение синтаксиса: имя пользователя machine = (usernameToRunCommandAs) command1, command2, ... . Таким образом, приведенная выше строка позволяет confus запускать synaptic и softwarecenter как root без запроса пароля. Вам все равно нужно запустить его с помощью sudo synaptic или gksudo synaptic или поместить в свой профиль оболочки псевдоним `alias synaptic = 'sudo synaptic.

16
ответ дан 13 August 2018 в 15:47
  • 1
    чем я запутался, ты действительно заставил меня понять. приятно видеть такое приятное сообщество для Linux :) – fiftyeight 13 June 2011 в 01:03
  • 2
    Пожалуйста. Поскольку linux как проект с открытым исходным кодом опирается на людей, которые вкладывают свою работу в него без компенсации, вы найдете много полезных людей в сообществе. – con-f-use 13 June 2011 в 01:44

Они не могут. Вот сделка.

Первый пользователь, созданный в Ubuntu, считается специальным пользователем: это пользователь с разрешениями администратора. Это означает, что когда этот пользователь хочет выполнять административные задачи, ему будет предложено ввести пароль администратора. Эти задачи выдаются, помещая sudo перед командой. Все остальные пользователи (если вы не изменили их самостоятельно) являются обычными пользователями и не могут устанавливать систему программного обеспечения, если только администратор (1-й пользователь) не позволяет им это делать. Обычный пользователь может только помещать вещи в свой собственный дом, и если они хотят, чтобы они могли испортить свой домашний каталог.

Таким образом, 1 человек несет ответственность за систему.

Вы можете сделать более одного пользователя администратором (так что можно установить программное обеспечение), добавив этих пользователей в файл sudoers.

Кроме того, они могут устанавливать программное обеспечение в своем доме, но это зависит от программного обеспечения: иногда установщик хочет добавить его в систему, и это запрещено. Эти установки, как правило, из источника, поэтому это не самый простой метод;)

4
ответ дан 25 May 2018 в 20:22

В Ubuntu у администратора есть привилегии root (часто называемые «root», как в «вам нужно быть root»).

Доступ к файлам можно разделить на три типа:

read (числовое значение 4) write (числовое значение 2) execute (числовое значение 1)

Эти атрибуты могут быть установлены для каждого файла или каталога. Кроме того, эти ограничения могут быть установлены на:

read (числовое значение 4) группа файла (пользователи могут быть членами этой группы) write (numeric value 2)

Эти принципы формируют основы прав доступа к файлам Linux. В окнах все может быть выполнено. Дайте ему расширение .cmd или .exe, например. В Ubuntu вам нужно явно добавить бит выполнения, иначе будет возникать ошибка разрешения.

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

У Ubuntu есть специальная программа под названием sudo (SuperUser DO ...) для запуска программ с привилегиями root. Это можно использовать для установки программного обеспечения. При запуске программа sudo запрашивает у вас пароль пользователя. Обратите внимание, что только члены группы admin могут запускать программы как root с помощью sudo.

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

2
ответ дан 25 May 2018 в 20:22
  • 1
    ОК, я понимаю, поэтому пользователи не могут установить программное обеспечение в свой домашний каталог, и таким образом он не касается чувствительных областей? Я имею в виду, если они действительно хотят, чтобы они, вероятно, могли загружать файлы, необходимые для программы, и все равно помещать их в свой домашний каталог, не могут ли они? – fiftyeight 11 June 2011 в 22:07
  • 2
    Они могут установить программное обеспечение в домашний каталог. Им просто нужно скомпилировать их сами и поставить там двоичные файлы. Конечно, программное обеспечение, установленное таким образом, не сможет получить доступ к защищенным файлам в другом месте. Хотя большинство программных средств построено таким образом, что ему необходимо получить доступ к таким файлам. – con-f-use 11 June 2011 в 22:15
  • 3
    Я обновил ответ с помощью «Ubuntu way». для установки программного обеспечения. В вашем домашнем каталоге можно установить программное обеспечение, но это действительно зависит от того, что вы загрузили. SOmetimes, это архив с расширением .tar.gz или .tar.bz2. Их можно часто извлекать в домашнем каталоге напрямую, но иногда вам нужно скомпилировать программу перед ее использованием. Если файл имеет расширение .bin или .sh, он часто является исполняемым установщиком, который различается в их использовании. Помните, что Ubuntu не использует расширения файлов для определения типа, он использует его содержимое. – Lekensteyn 11 June 2011 в 22:16

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

В настоящее время нет способа сообщите системе «Установите firefox из этого .deb, но в домашний каталог пользователя, чтобы он был изолирован от остальной системы»; поэтому в настоящее время это в основном все или ничего. (Это также связано с тем, что работа с сторонними .debs плоха, пакет и включенные скрипты имеют root-доступ к вашей системе)

2
ответ дан 25 May 2018 в 20:22

Вы коснулись большой разницы между окнами и ubuntu. В Windows, когда вы вошли в систему как программы администратора, будут установлены без запроса пароля. Это позволяет также вредоносным программам запускать свои программы. В Ubuntu (Linux), даже входящем в систему как администратор, система всегда будет запрашивать ваш пароль при изменении системы. Таким образом, вредоносное ПО не может легко ввести в действие вашу систему. Подведем итог запуску Ubuntu в качестве администратора. Если вы открываете другую учетную запись для своих детей, чем предоставляете им только обычные права пользователей, чтобы они не могли испортить систему.

1
ответ дан 25 May 2018 в 20:22
  • 1
    С «admin», вы имеете в виду пользователя с правами sudo? Настоящий администратор будет root. – user 12 June 2011 в 03:57
  • 2
    С «admin», вы имеете в виду пользователя с правами sudo? Настоящий администратор будет root. – user 12 June 2011 в 03:57
  • 3
    С «admin», вы имеете в виду пользователя с правами sudo? Настоящий администратор будет root. – user 12 June 2011 в 03:57
  • 4
    С «admin», вы имеете в виду пользователя с правами sudo? Настоящий администратор будет root. – user 12 June 2011 в 03:57
  • 5
    С «admin», вы имеете в виду пользователя с правами sudo? Настоящий администратор будет root. – user 12 June 2011 в 03:57
  • 6
    С «admin», вы имеете в виду пользователя с правами sudo? Настоящий администратор будет root. – user 12 June 2011 в 03:57
  • 7
    Программное обеспечение Windows не запрашивает пароль не потому, что вы обязательно вошли в систему как администратор. но потому, что Windows просто не работает таким образом, поэтому, если бы вы загрузили файл deb, который неосознанно содержит опасный скрипт, и вы поместите свой пропуск для установки файла, он может повредить систему так же, как вредоносное ПО Windows. – Uri Herrera 13 June 2011 в 03:22
  • 8
    И даже «Admin» Учетная запись Windows на самом деле не является владельцем системного файла, это SYSTEM, которая в этом случае будет выглядеть так: «Admin» который является учетной записью, которую вы сделали при установке, и ROOT, который является истинным владельцем системного файла – Uri Herrera 13 June 2011 в 03:26

Вы можете установить программное обеспечение как обычный пользователь, не являющийся администратором. Программное обеспечение, установленное обычным пользователем, будет «принадлежать» этому пользователю, а это означает, что, фактически, это расширение пользователя - у него больше нет разрешений, чем у владеющего пользователя, хотя у него может быть меньше разрешений на

Общей практикой является создание пользователем каталога «bin» в их домашнем каталоге. Если / home / [user] / bin существует, он добавляется к началу пути этого пользователя. Вы можете размещать исполняемые файлы в / home / [user] / bin или в любой другой папке, к которой у вас есть запись и выполнение доступа, и выполнять программу оттуда.

То, что обычный пользователь не может do - установить пакет по всей системе. Обычный пользователь не может помещать исполняемые файлы в / usr / bin, например, и не предоставлять им разрешения, превышающие собственные разрешения пользователя. Это, очевидно, связано с основными соображениями безопасности - вам нужны разрешения администратора для переформатирования жесткого диска, например, и вы не хотите, чтобы кто-то несанкционировал это.

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

Однако, без прав администратора, вы можете создавать сценарии оболочки, записывать и компилировать исходный код, загружать и компилировать «tarballs», которые являются пакетами исходного кода для сложных приложений или загружают исполняемые файлы, при условии, что они могут использоваться только с разрешениями обычного пользователя. Некоторые инди-игры, такие как World of Goo или X-Plane 9, могут быть установлены и использованы таким образом.

0
ответ дан 25 May 2018 в 20:22
  • 1
    Перечитывая вопрос, я не думаю, что мой ответ имеет прямое отношение. Более уместным ответом было бы то, что, полагая, что обычная учетная запись пользователя имеет привилегии администратора, ему следует запросить пароль, прежде чем делать что-либо, что требует прав суперпользователя, и это должно быть достаточно безопасным, но он может просто создать вторую учетную запись пользователя, которая делает не имеют прав администратора, если он предпочитает. – bgvaughan 13 June 2011 в 04:30
  • 2
    На ваш вопрос был полезен, спасибо :) – fiftyeight 17 June 2011 в 22:10

Вы можете установить программное обеспечение как обычный пользователь, не являющийся администратором. Программное обеспечение, установленное обычным пользователем, будет «принадлежать» этому пользователю, а это означает, что, фактически, это расширение пользователя - у него больше нет разрешений, чем у владеющего пользователя, хотя у него может быть меньше разрешений на

Общей практикой является создание пользователем каталога «bin» в их домашнем каталоге. Если / home / [user] / bin существует, он добавляется к началу пути этого пользователя. Вы можете размещать исполняемые файлы в / home / [user] / bin или в любой другой папке, к которой у вас есть запись и выполнение доступа, и выполнять программу оттуда.

То, что обычный пользователь не может do - установить пакет по всей системе. Обычный пользователь не может помещать исполняемые файлы в / usr / bin, например, и не предоставлять им разрешения, превышающие собственные разрешения пользователя. Это, очевидно, связано с основными соображениями безопасности - вам нужны разрешения администратора для переформатирования жесткого диска, например, и вы не хотите, чтобы кто-то несанкционировал это.

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

Однако, без прав администратора, вы можете создавать сценарии оболочки, записывать и компилировать исходный код, загружать и компилировать «tarballs», которые являются пакетами исходного кода для сложных приложений или загружают исполняемые файлы, при условии, что они могут использоваться только с разрешениями обычного пользователя. Некоторые инди-игры, такие как World of Goo или X-Plane 9, могут быть установлены и использованы таким образом.

0
ответ дан 25 July 2018 в 21:44
  • 1
    Перечитывая вопрос, я не думаю, что мой ответ имеет прямое отношение. Более уместным ответом было бы то, что, полагая, что обычная учетная запись пользователя имеет привилегии администратора, ему следует запросить пароль, прежде чем делать что-либо, что требует прав суперпользователя, и это должно быть достаточно безопасным, но он может просто создать вторую учетную запись пользователя, которая делает не имеют прав администратора, если он предпочитает. – bgvaughan 13 June 2011 в 04:30
  • 2
    На ваш вопрос был полезен, спасибо :) – fiftyeight 17 June 2011 в 22:10

Вы коснулись большой разницы между окнами и ubuntu. В Windows, когда вы вошли в систему как программы администратора, будут установлены без запроса пароля. Это позволяет также вредоносным программам запускать свои программы. В Ubuntu (Linux), даже входящем в систему как администратор, система всегда будет запрашивать ваш пароль при изменении системы. Таким образом, вредоносное ПО не может легко ввести в действие вашу систему. Подведем итог запуску Ubuntu в качестве администратора. Если вы открываете другую учетную запись для своих детей, чем предоставляете им только обычные права пользователей, чтобы они не могли испортить систему.

1
ответ дан 25 July 2018 в 21:44
  • 1
    С «admin», вы имеете в виду пользователя с правами sudo? Настоящий администратор будет root. – user 12 June 2011 в 03:57
  • 2
    Программное обеспечение Windows не запрашивает пароль не потому, что вы обязательно вошли в систему как администратор. но потому, что Windows просто не работает таким образом, поэтому, если бы вы загрузили файл deb, который неосознанно содержит опасный скрипт, и вы поместите свой пропуск для установки файла, он может повредить систему так же, как вредоносное ПО Windows. – Uri Herrera 13 June 2011 в 03:22
  • 3
    И даже «Admin» Учетная запись Windows на самом деле не является владельцем системного файла, это SYSTEM, которая в этом случае будет выглядеть так: «Admin» который является учетной записью, которую вы сделали при установке, и ROOT, который является истинным владельцем системного файла – Uri Herrera 13 June 2011 в 03:26

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

В настоящее время нет способа сообщите системе «Установите firefox из этого .deb, но в домашний каталог пользователя, чтобы он был изолирован от остальной системы»; поэтому в настоящее время это в основном все или ничего. (Это также связано с тем, что работа с сторонними .debs плоха, пакет и включенные скрипты имеют root-доступ к вашей системе)

2
ответ дан 25 July 2018 в 21:44

В Ubuntu у администратора есть привилегии root (часто называемые «root», как в «вам нужно быть root»).

Доступ к файлам можно разделить на три типа:

read (числовое значение 4) write (числовое значение 2) execute (числовое значение 1)

Эти атрибуты могут быть установлены для каждого файла или каталога. Кроме того, эти ограничения могут быть установлены на:

read (числовое значение 4) группа файла (пользователи могут быть членами этой группы) write (numeric value 2)

Эти принципы формируют основы прав доступа к файлам Linux. В окнах все может быть выполнено. Дайте ему расширение .cmd или .exe, например. В Ubuntu вам нужно явно добавить бит выполнения, иначе будет возникать ошибка разрешения.

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

У Ubuntu есть специальная программа под названием sudo (SuperUser DO ...) для запуска программ с привилегиями root. Это можно использовать для установки программного обеспечения. При запуске программа sudo запрашивает у вас пароль пользователя. Обратите внимание, что только члены группы admin могут запускать программы как root с помощью sudo.

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

2
ответ дан 25 July 2018 в 21:44
  • 1
    ОК, я понимаю, поэтому пользователи не могут установить программное обеспечение в свой домашний каталог, и таким образом он не касается чувствительных областей? Я имею в виду, если они действительно хотят, чтобы они, вероятно, могли загружать файлы, необходимые для программы, и все равно помещать их в свой домашний каталог, не могут ли они? – fiftyeight 11 June 2011 в 22:07
  • 2
    Они могут установить программное обеспечение в домашний каталог. Им просто нужно скомпилировать их сами и поставить там двоичные файлы. Конечно, программное обеспечение, установленное таким образом, не сможет получить доступ к защищенным файлам в другом месте. Хотя большинство программных средств построено таким образом, что ему необходимо получить доступ к таким файлам. – con-f-use 11 June 2011 в 22:15
  • 3
    Я обновил ответ с помощью «Ubuntu way». для установки программного обеспечения. В вашем домашнем каталоге можно установить программное обеспечение, но это действительно зависит от того, что вы загрузили. SOmetimes, это архив с расширением .tar.gz или .tar.bz2. Их можно часто извлекать в домашнем каталоге напрямую, но иногда вам нужно скомпилировать программу перед ее использованием. Если файл имеет расширение .bin или .sh, он часто является исполняемым установщиком, который различается в их использовании. Помните, что Ubuntu не использует расширения файлов для определения типа, он использует его содержимое. – Lekensteyn 11 June 2011 в 22:16

Они не могут. Вот сделка.

Первый пользователь, созданный в Ubuntu, считается специальным пользователем: это пользователь с разрешениями администратора. Это означает, что когда этот пользователь хочет выполнять административные задачи, ему будет предложено ввести пароль администратора. Эти задачи выдаются, помещая sudo перед командой. Все остальные пользователи (если вы не изменили их самостоятельно) являются обычными пользователями и не могут устанавливать систему программного обеспечения, если только администратор (1-й пользователь) не позволяет им это делать. Обычный пользователь может только помещать вещи в свой собственный дом, и если они хотят, чтобы они могли испортить свой домашний каталог.

Таким образом, 1 человек несет ответственность за систему.

Вы можете сделать более одного пользователя администратором (так что можно установить программное обеспечение), добавив этих пользователей в файл sudoers.

Кроме того, они могут устанавливать программное обеспечение в своем доме, но это зависит от программного обеспечения: иногда установщик хочет добавить его в систему, и это запрещено. Эти установки, как правило, из источника, поэтому это не самый простой метод;)

4
ответ дан 25 July 2018 в 21:44

Вы можете установить программное обеспечение как обычный пользователь, не являющийся администратором. Программное обеспечение, установленное обычным пользователем, будет «принадлежать» этому пользователю, а это означает, что, фактически, это расширение пользователя - у него больше нет разрешений, чем у владеющего пользователя, хотя у него может быть меньше разрешений на

Общей практикой является создание пользователем каталога «bin» в их домашнем каталоге. Если / home / [user] / bin существует, он добавляется к началу пути этого пользователя. Вы можете размещать исполняемые файлы в / home / [user] / bin или в любой другой папке, к которой у вас есть запись и выполнение доступа, и выполнять программу оттуда.

То, что обычный пользователь не может do - установить пакет по всей системе. Обычный пользователь не может помещать исполняемые файлы в / usr / bin, например, и не предоставлять им разрешения, превышающие собственные разрешения пользователя. Это, очевидно, связано с основными соображениями безопасности - вам нужны разрешения администратора для переформатирования жесткого диска, например, и вы не хотите, чтобы кто-то несанкционировал это.

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

Однако, без прав администратора, вы можете создавать сценарии оболочки, записывать и компилировать исходный код, загружать и компилировать «tarballs», которые являются пакетами исходного кода для сложных приложений или загружают исполняемые файлы, при условии, что они могут использоваться только с разрешениями обычного пользователя. Некоторые инди-игры, такие как World of Goo или X-Plane 9, могут быть установлены и использованы таким образом.

0
ответ дан 2 August 2018 в 03:20
  • 1
    Перечитывая вопрос, я не думаю, что мой ответ имеет прямое отношение. Более уместным ответом было бы то, что, полагая, что обычная учетная запись пользователя имеет привилегии администратора, ему следует запросить пароль, прежде чем делать что-либо, что требует прав суперпользователя, и это должно быть достаточно безопасным, но он может просто создать вторую учетную запись пользователя, которая делает не имеют прав администратора, если он предпочитает. – bgvaughan 13 June 2011 в 04:30
  • 2
    На ваш вопрос был полезен, спасибо :) – fiftyeight 17 June 2011 в 22:10

Вы коснулись большой разницы между окнами и ubuntu. В Windows, когда вы вошли в систему как программы администратора, будут установлены без запроса пароля. Это позволяет также вредоносным программам запускать свои программы. В Ubuntu (Linux), даже входящем в систему как администратор, система всегда будет запрашивать ваш пароль при изменении системы. Таким образом, вредоносное ПО не может легко ввести в действие вашу систему. Подведем итог запуску Ubuntu в качестве администратора. Если вы открываете другую учетную запись для своих детей, чем предоставляете им только обычные права пользователей, чтобы они не могли испортить систему.

1
ответ дан 2 August 2018 в 03:20
  • 1
    С «admin», вы имеете в виду пользователя с правами sudo? Настоящий администратор будет root. – user 12 June 2011 в 03:57
  • 2
    Программное обеспечение Windows не запрашивает пароль не потому, что вы обязательно вошли в систему как администратор. но потому, что Windows просто не работает таким образом, поэтому, если бы вы загрузили файл deb, который неосознанно содержит опасный скрипт, и вы поместите свой пропуск для установки файла, он может повредить систему так же, как вредоносное ПО Windows. – Uri Herrera 13 June 2011 в 03:22
  • 3
    И даже «Admin» Учетная запись Windows на самом деле не является владельцем системного файла, это SYSTEM, которая в этом случае будет выглядеть так: «Admin» который является учетной записью, которую вы сделали при установке, и ROOT, который является истинным владельцем системного файла – Uri Herrera 13 June 2011 в 03:26

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

В настоящее время нет способа сообщите системе «Установите firefox из этого .deb, но в домашний каталог пользователя, чтобы он был изолирован от остальной системы»; поэтому в настоящее время это в основном все или ничего. (Это также связано с тем, что работа с сторонними .debs плоха, пакет и включенные скрипты имеют root-доступ к вашей системе)

2
ответ дан 2 August 2018 в 03:20

В Ubuntu у администратора есть привилегии root (часто называемые «root», как в «вам нужно быть root»).

Доступ к файлам можно разделить на три типа:

read (числовое значение 4) write (числовое значение 2) execute (числовое значение 1)

Эти атрибуты могут быть установлены для каждого файла или каталога. Кроме того, эти ограничения могут быть установлены на:

read (числовое значение 4) группа файла (пользователи могут быть членами этой группы) write (numeric value 2)

Эти принципы формируют основы прав доступа к файлам Linux. В окнах все может быть выполнено. Дайте ему расширение .cmd или .exe, например. В Ubuntu вам нужно явно добавить бит выполнения, иначе будет возникать ошибка разрешения.

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

У Ubuntu есть специальная программа под названием sudo (SuperUser DO ...) для запуска программ с привилегиями root. Это можно использовать для установки программного обеспечения. При запуске программа sudo запрашивает у вас пароль пользователя. Обратите внимание, что только члены группы admin могут запускать программы как root с помощью sudo.

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

2
ответ дан 2 August 2018 в 03:20
  • 1
    ОК, я понимаю, поэтому пользователи не могут установить программное обеспечение в свой домашний каталог, и таким образом он не касается чувствительных областей? Я имею в виду, если они действительно хотят, чтобы они, вероятно, могли загружать файлы, необходимые для программы, и все равно помещать их в свой домашний каталог, не могут ли они? – fiftyeight 11 June 2011 в 22:07
  • 2
    Они могут установить программное обеспечение в домашний каталог. Им просто нужно скомпилировать их сами и поставить там двоичные файлы. Конечно, программное обеспечение, установленное таким образом, не сможет получить доступ к защищенным файлам в другом месте. Хотя большинство программных средств построено таким образом, что ему необходимо получить доступ к таким файлам. – con-f-use 11 June 2011 в 22:15
  • 3
    Я обновил ответ с помощью «Ubuntu way». для установки программного обеспечения. В вашем домашнем каталоге можно установить программное обеспечение, но это действительно зависит от того, что вы загрузили. SOmetimes, это архив с расширением .tar.gz или .tar.bz2. Их можно часто извлекать в домашнем каталоге напрямую, но иногда вам нужно скомпилировать программу перед ее использованием. Если файл имеет расширение .bin или .sh, он часто является исполняемым установщиком, который различается в их использовании. Помните, что Ubuntu не использует расширения файлов для определения типа, он использует его содержимое. – Lekensteyn 11 June 2011 в 22:16

Они не могут. Вот сделка.

Первый пользователь, созданный в Ubuntu, считается специальным пользователем: это пользователь с разрешениями администратора. Это означает, что когда этот пользователь хочет выполнять административные задачи, ему будет предложено ввести пароль администратора. Эти задачи выдаются, помещая sudo перед командой. Все остальные пользователи (если вы не изменили их самостоятельно) являются обычными пользователями и не могут устанавливать систему программного обеспечения, если только администратор (1-й пользователь) не позволяет им это делать. Обычный пользователь может только помещать вещи в свой собственный дом, и если они хотят, чтобы они могли испортить свой домашний каталог.

Таким образом, 1 человек несет ответственность за систему.

Вы можете сделать более одного пользователя администратором (так что можно установить программное обеспечение), добавив этих пользователей в файл sudoers.

Кроме того, они могут устанавливать программное обеспечение в своем доме, но это зависит от программного обеспечения: иногда установщик хочет добавить его в систему, и это запрещено. Эти установки, как правило, из источника, поэтому это не самый простой метод;)

4
ответ дан 2 August 2018 в 03:20

Вы можете установить программное обеспечение как обычный пользователь, не являющийся администратором. Программное обеспечение, установленное обычным пользователем, будет «принадлежать» этому пользователю, а это означает, что, фактически, это расширение пользователя - у него больше нет разрешений, чем у владеющего пользователя, хотя у него может быть меньше разрешений на

Общей практикой является создание пользователем каталога «bin» в их домашнем каталоге. Если / home / [user] / bin существует, он добавляется к началу пути этого пользователя. Вы можете размещать исполняемые файлы в / home / [user] / bin или в любой другой папке, к которой у вас есть запись и выполнение доступа, и выполнять программу оттуда.

То, что обычный пользователь не может do - установить пакет по всей системе. Обычный пользователь не может помещать исполняемые файлы в / usr / bin, например, и не предоставлять им разрешения, превышающие собственные разрешения пользователя. Это, очевидно, связано с основными соображениями безопасности - вам нужны разрешения администратора для переформатирования жесткого диска, например, и вы не хотите, чтобы кто-то несанкционировал это.

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

Однако, без прав администратора, вы можете создавать сценарии оболочки, записывать и компилировать исходный код, загружать и компилировать «tarballs», которые являются пакетами исходного кода для сложных приложений или загружают исполняемые файлы, при условии, что они могут использоваться только с разрешениями обычного пользователя. Некоторые инди-игры, такие как World of Goo или X-Plane 9, могут быть установлены и использованы таким образом.

0
ответ дан 4 August 2018 в 19:17
  • 1
    Перечитывая вопрос, я не думаю, что мой ответ имеет прямое отношение. Более уместным ответом было бы то, что, полагая, что обычная учетная запись пользователя имеет привилегии администратора, ему следует запросить пароль, прежде чем делать что-либо, что требует прав суперпользователя, и это должно быть достаточно безопасным, но он может просто создать вторую учетную запись пользователя, которая делает не имеют прав администратора, если он предпочитает. – bgvaughan 13 June 2011 в 04:30
  • 2
    На ваш вопрос был полезен, спасибо :) – fiftyeight 17 June 2011 в 22:10

Вы коснулись большой разницы между окнами и ubuntu. В Windows, когда вы вошли в систему как программы администратора, будут установлены без запроса пароля. Это позволяет также вредоносным программам запускать свои программы. В Ubuntu (Linux), даже входящем в систему как администратор, система всегда будет запрашивать ваш пароль при изменении системы. Таким образом, вредоносное ПО не может легко ввести в действие вашу систему. Подведем итог запуску Ubuntu в качестве администратора. Если вы открываете другую учетную запись для своих детей, чем предоставляете им только обычные права пользователей, чтобы они не могли испортить систему.

1
ответ дан 4 August 2018 в 19:17
  • 1
    С «admin», вы имеете в виду пользователя с правами sudo? Настоящий администратор будет root. – user 12 June 2011 в 03:57
  • 2
    Программное обеспечение Windows не запрашивает пароль не потому, что вы обязательно вошли в систему как администратор. но потому, что Windows просто не работает таким образом, поэтому, если бы вы загрузили файл deb, который неосознанно содержит опасный скрипт, и вы поместите свой пропуск для установки файла, он может повредить систему так же, как вредоносное ПО Windows. – Uri Herrera 13 June 2011 в 03:22
  • 3
    И даже «Admin» Учетная запись Windows на самом деле не является владельцем системного файла, это SYSTEM, которая в этом случае будет выглядеть так: «Admin» который является учетной записью, которую вы сделали при установке, и ROOT, который является истинным владельцем системного файла – Uri Herrera 13 June 2011 в 03:26

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

В настоящее время нет способа сообщите системе «Установите firefox из этого .deb, но в домашний каталог пользователя, чтобы он был изолирован от остальной системы»; поэтому в настоящее время это в основном все или ничего. (Это также связано с тем, что работа с сторонними .debs плоха, пакет и включенные скрипты имеют root-доступ к вашей системе)

2
ответ дан 4 August 2018 в 19:17

В Ubuntu у администратора есть привилегии root (часто называемые «root», как в «вам нужно быть root»).

Доступ к файлам можно разделить на три типа:

read (числовое значение 4) write (числовое значение 2) execute (числовое значение 1)

Эти атрибуты могут быть установлены для каждого файла или каталога. Кроме того, эти ограничения могут быть установлены на:

read (числовое значение 4) группа файла (пользователи могут быть членами этой группы) write (numeric value 2)

Эти принципы формируют основы прав доступа к файлам Linux. В окнах все может быть выполнено. Дайте ему расширение .cmd или .exe, например. В Ubuntu вам нужно явно добавить бит выполнения, иначе будет возникать ошибка разрешения.

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

У Ubuntu есть специальная программа под названием sudo (SuperUser DO ...) для запуска программ с привилегиями root. Это можно использовать для установки программного обеспечения. При запуске программа sudo запрашивает у вас пароль пользователя. Обратите внимание, что только члены группы admin могут запускать программы как root с помощью sudo.

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

2
ответ дан 4 August 2018 в 19:17
  • 1
    ОК, я понимаю, поэтому пользователи не могут установить программное обеспечение в свой домашний каталог, и таким образом он не касается чувствительных областей? Я имею в виду, если они действительно хотят, чтобы они, вероятно, могли загружать файлы, необходимые для программы, и все равно помещать их в свой домашний каталог, не могут ли они? – fiftyeight 11 June 2011 в 22:07
  • 2
    Они могут установить программное обеспечение в домашний каталог. Им просто нужно скомпилировать их сами и поставить там двоичные файлы. Конечно, программное обеспечение, установленное таким образом, не сможет получить доступ к защищенным файлам в другом месте. Хотя большинство программных средств построено таким образом, что ему необходимо получить доступ к таким файлам. – con-f-use 11 June 2011 в 22:15
  • 3
    Я обновил ответ с помощью «Ubuntu way». для установки программного обеспечения. В вашем домашнем каталоге можно установить программное обеспечение, но это действительно зависит от того, что вы загрузили. SOmetimes, это архив с расширением .tar.gz или .tar.bz2. Их можно часто извлекать в домашнем каталоге напрямую, но иногда вам нужно скомпилировать программу перед ее использованием. Если файл имеет расширение .bin или .sh, он часто является исполняемым установщиком, который различается в их использовании. Помните, что Ubuntu не использует расширения файлов для определения типа, он использует его содержимое. – Lekensteyn 11 June 2011 в 22:16

Они не могут. Вот сделка.

Первый пользователь, созданный в Ubuntu, считается специальным пользователем: это пользователь с разрешениями администратора. Это означает, что когда этот пользователь хочет выполнять административные задачи, ему будет предложено ввести пароль администратора. Эти задачи выдаются, помещая sudo перед командой. Все остальные пользователи (если вы не изменили их самостоятельно) являются обычными пользователями и не могут устанавливать систему программного обеспечения, если только администратор (1-й пользователь) не позволяет им это делать. Обычный пользователь может только помещать вещи в свой собственный дом, и если они хотят, чтобы они могли испортить свой домашний каталог.

Таким образом, 1 человек несет ответственность за систему.

Вы можете сделать более одного пользователя администратором (так что можно установить программное обеспечение), добавив этих пользователей в файл sudoers.

Кроме того, они могут устанавливать программное обеспечение в своем доме, но это зависит от программного обеспечения: иногда установщик хочет добавить его в систему, и это запрещено. Эти установки, как правило, из источника, поэтому это не самый простой метод;)

4
ответ дан 4 August 2018 в 19:17

Вы можете установить программное обеспечение как обычный пользователь, не являющийся администратором. Программное обеспечение, установленное обычным пользователем, будет «принадлежать» этому пользователю, а это означает, что, фактически, это расширение пользователя - у него больше нет разрешений, чем у владеющего пользователя, хотя у него может быть меньше разрешений на

Общей практикой является создание пользователем каталога «bin» в их домашнем каталоге. Если / home / [user] / bin существует, он добавляется к началу пути этого пользователя. Вы можете размещать исполняемые файлы в / home / [user] / bin или в любой другой папке, к которой у вас есть запись и выполнение доступа, и выполнять программу оттуда.

То, что обычный пользователь не может do - установить пакет по всей системе. Обычный пользователь не может помещать исполняемые файлы в / usr / bin, например, и не предоставлять им разрешения, превышающие собственные разрешения пользователя. Это, очевидно, связано с основными соображениями безопасности - вам нужны разрешения администратора для переформатирования жесткого диска, например, и вы не хотите, чтобы кто-то несанкционировал это.

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

Однако, без прав администратора, вы можете создавать сценарии оболочки, записывать и компилировать исходный код, загружать и компилировать «tarballs», которые являются пакетами исходного кода для сложных приложений или загружают исполняемые файлы, при условии, что они могут использоваться только с разрешениями обычного пользователя. Некоторые инди-игры, такие как World of Goo или X-Plane 9, могут быть установлены и использованы таким образом.

0
ответ дан 6 August 2018 в 03:30
  • 1
    Перечитывая вопрос, я не думаю, что мой ответ имеет прямое отношение. Более уместным ответом было бы то, что, полагая, что обычная учетная запись пользователя имеет привилегии администратора, ему следует запросить пароль, прежде чем делать что-либо, что требует прав суперпользователя, и это должно быть достаточно безопасным, но он может просто создать вторую учетную запись пользователя, которая делает не имеют прав администратора, если он предпочитает. – bgvaughan 13 June 2011 в 04:30
  • 2
    На ваш вопрос был полезен, спасибо :) – fiftyeight 17 June 2011 в 22:10

Вы коснулись большой разницы между окнами и ubuntu. В Windows, когда вы вошли в систему как программы администратора, будут установлены без запроса пароля. Это позволяет также вредоносным программам запускать свои программы. В Ubuntu (Linux), даже входящем в систему как администратор, система всегда будет запрашивать ваш пароль при изменении системы. Таким образом, вредоносное ПО не может легко ввести в действие вашу систему. Подведем итог запуску Ubuntu в качестве администратора. Если вы открываете другую учетную запись для своих детей, чем предоставляете им только обычные права пользователей, чтобы они не могли испортить систему.

1
ответ дан 6 August 2018 в 03:30
  • 1
    С «admin», вы имеете в виду пользователя с правами sudo? Настоящий администратор будет root. – user 12 June 2011 в 03:57
  • 2
    Программное обеспечение Windows не запрашивает пароль не потому, что вы обязательно вошли в систему как администратор. но потому, что Windows просто не работает таким образом, поэтому, если бы вы загрузили файл deb, который неосознанно содержит опасный скрипт, и вы поместите свой пропуск для установки файла, он может повредить систему так же, как вредоносное ПО Windows. – Uri Herrera 13 June 2011 в 03:22
  • 3
    И даже «Admin» Учетная запись Windows на самом деле не является владельцем системного файла, это SYSTEM, которая в этом случае будет выглядеть так: «Admin» который является учетной записью, которую вы сделали при установке, и ROOT, который является истинным владельцем системного файла – Uri Herrera 13 June 2011 в 03:26

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

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