Как я переключаюсь с рабочего стола Ubuntu на сервер Ubuntu?

Если Вы не должны вводить пароль, когда Вы работаете newgrp (очень редко используемая функция), Вы не должны использовать newgrp к make-файлам, принадлежавшим соответствующей группе. Можно использовать chmod вместо этого. Например, вместо следующего рабочего процесса:

newgrp lab1
mkdir project1
$EDITOR project1/file1

можно сделать это:

mkdir project1
chgrp lab1 project1
$EDITOR project1/file1
chgrp lab1 project1/file1

На актуальнейших нельдах, также project1/file1 будет уже принадлежать lab1 как каталог это содержит (*BSD), или можно вызвать это поведение (Linux, Солярис, …):

mkdir project1
chgrp lab1 project1
chmod g+s project1
$EDITOR project1/file1

Все это требует что Ваш umask будьте установлены на 002 или 007.


Легче управлять полномочиями, если списки управления доступом (ACL) поддерживаются. Поддержка ACL должна присутствовать в драйвере дисковой файловой системы и включила в опциях монтирования, и снова для сетевой файловой системы если применимо. Поддержка ACLs еще не обобщена, таким образом, у Вас не могло бы быть ее.

Видеть, можно ли использовать ACLs, на клиенте Linux, попытка работать

touch foo
setfacl -m user:myfriend:rwx foo
ls -l foo

Если полномочия foo обнаружьтесь как -rw-rw-r--+ или подобный (с a + в конце), ACLs включены. Если setfacl утилита не доступна, затем Ваша кампусная сеть, вероятно, не имеет ACLs всеми вокруг.

Если у Вас есть ACLs, то у Вас не должно быть разрешающего umask, можно придерживаться с 022 или 077. С ACLs, для установки перезаписываемого группой каталога (где недавно созданные файлы будут перезаписываемы группой также) сделать

mkdir project1
setfacl -m group:lab1:rwx project1; setfacl -d -m group:lab1:rwx project1

В дополнение к не требованию разрешающего umask ACLs позволяют Вам совместно использовать файлы между произвольной группой пользователей и группами.

8
02.06.2012, 21:12
6 ответов

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

У меня нет доступа к системе прямо сейчас, но я верю сценарию, в котором Вы будете нуждаться, будет найден в /etc/init.d или /boot/grub каталог. Возможно, кто-то здесь может дать Вам название сценария, прежде чем я возвращусь домой для проверки.

Я просто нашел это: Стартовая Ubuntu без GUI

Я вижу три способа сделать это:

  1. Изменение значения по умолчанию runlevel

    Можно установить его в начале/etc/init/rc-sysinit.conf замены 2 на 3 и перезагрузка. Можно включить графический интерфейс с telinit 2. (Больше о runlevels)

  2. Не запускайте сервис графического интерфейса на начальную загрузку

    update-rc.d -f xdm remove
    

    Быстрый и легкий. Можно повторно включить графический интерфейс с сервисом xdm, запускаются или возвращаются изменения с обновлением-rc.d-f xdm значения по умолчанию

  3. Удалите пакеты

    apt-get remove --purge x11-common && apt-get autoremove
    

    Я думаю, что это подходит лучше всего для компьютера, который рассматривают как сервер. Можно повторно включить графический интерфейс путем переустановки пакетов

Существует также это: Возможный установить рабочий стол человечности и затем не загрузиться ни к какому GUI

Точка быть, можно препятствовать тому, чтобы GUI подошел, если это - основной вопрос.

3
27.01.2020, 20:13
  • 1
    я попробовал второй метод, бесцельно. После попытки третьего метода я ничего не получаю. Никакая корневая подсказка, никакая командная строка, даже мерцающий курсор. К счастью (еще) нет никаких фактических данных по этому компьютеру помимо ОС. Что я могу сделать затем? –  Jules 02.06.2012, 22:18
  • 2
    @Verandaguy, О, извините для слушания этого. Трудно сказать w/o детальное знание Вашей системы, что сделать затем. Изменение запуска/последовательности начальной загрузки не для слабонервных, но я освобожден, чтобы услышать, что система только содержит ОС. таким образом, худший случай несколько ограничен (все еще стычка, которую я понимаю). Я все еще думаю, что необходимо смочь восстановиться с этого с помощью живого CD, который должен позволить Вам загрузиться в систему. Оттуда Вы могли отменить изменения, которые Вы внесли (или предположение, что Вы сделали копии файлов перед изменением их скопируйте их назад). –  Levon 03.06.2012, 01:13
  • 3
    Хорошо, я понятия не имею, что я сделал, но я перезагрузил, и это естественно загрузилось в сервер 12.04. Странно достаточно я не видел экранов установки/попытки (сервер, CD находится в диске, но не установлен), и так как это 12.04, это должен быть сервер, а не настольный выпуск GUI меньше. Спасибо так или иначе, это кажется моими загрузками компьютера в сервер посредством перезапусков, и без CD. Я не жалуюсь. –  Jules 03.06.2012, 04:46
  • 4
    @Verandaguy, счастливый иметь, что появляется, счастливое окончание. Извините за панику (я уверен - я был бы взволнован также), –  Levon 03.06.2012, 04:47
  • 5
    Не большая часть паники, чтобы быть честным. Как я упомянул, это - в основном пустой компьютер кроме самой Ubuntu. –  Jules 03.06.2012, 05:18

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

У меня нет доступа к системе прямо сейчас, но я верю сценарию, в котором Вы будете нуждаться, будет найден в /etc/init.d или /boot/grub каталог. Возможно, кто-то здесь может дать Вам название сценария, прежде чем я возвращусь домой для проверки.

Я просто нашел это: Стартовая Ubuntu без GUI

Я вижу три способа сделать это:

  1. Изменение значения по умолчанию runlevel

    Можно установить его в начале/etc/init/rc-sysinit.conf замены 2 на 3 и перезагрузка. Можно включить графический интерфейс с telinit 2. (Больше о runlevels)

  2. Не запускайте сервис графического интерфейса на начальную загрузку

    update-rc.d -f xdm remove
    

    Быстрый и легкий. Можно повторно включить графический интерфейс с сервисом xdm, запускаются или возвращаются изменения с обновлением-rc.d-f xdm значения по умолчанию

  3. Удалите пакеты

    apt-get remove --purge x11-common && apt-get autoremove
    

    Я думаю, что это подходит лучше всего для компьютера, который рассматривают как сервер. Можно повторно включить графический интерфейс путем переустановки пакетов

Существует также это: Возможный установить рабочий стол человечности и затем не загрузиться ни к какому GUI

Точка быть, можно препятствовать тому, чтобы GUI подошел, если это - основной вопрос.

3
27.01.2020, 20:13

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

Эти две вещи, которые необходимо сделать, были:

  1. Значение по умолчанию замены универсальное ядро с ядром сервера: apt-get install -y linux-image-server
  2. Отключите или удалите все графическое программное обеспечение, сервер Xorg.

    Для отключения их отключите lightdm для автоматического запуска, редактирования /etc/init/lightdm.conf , прокомментируйте все эти строки (поместите '#' перед каждой строкой),

start on ((filesystem
           and runlevel [!06]
           and started dbus
           and (drm-device-added card0 PRIMARY_DEVICE_FOR_DISPLAY=1
                or stopped udev-fallback-graphics))
          or runlevel PREVLEVEL=S)
0
27.01.2020, 20:13
[112266]Я думаю, что простой способ - это [112749]tasksel[112750] через командную строку.[112751]. Откройте терминал и введите цифру:[1275]затем [1276]Он покажет простой gui-клик, который позволит вам выбрать то, что вы хотите, с помощью простой проверки/снятия флажка (например, уберите флажок "Ubuntu desktop", а также проверьте "Basic Ubuntu server" и "LAMP server").[112752]. Вот так[112271]
2
27.01.2020, 20:13

Если вы удаляете настольные пакеты и устанавливаете пакеты сервера через tasksel, вы должны быть готовы сделать МНОГО реконфигурации, так как это приведет к удалению ваших сетевых настроек, драйверов беспроводных карт и т.д.

Если все, что вам нужно сделать, это избавиться от gui, выполните шаги 1-2 из первого ответа. Вы должны полностью очистить графический интерфейс.

Я также заменил общее ядро ядром сервера, как отмечено в ответе @ warl0ck, и прокомментировал строки в файле lightdm.conf.

После этого, а не для добавления/удаления пакетов, я вручную удалил пакеты из командной строки. Если вы не собираетесь использовать номер люкс LibreOffice, Firefox и т.д., вы можете удалить все эти пакеты. Самый простой способ получить список пакетов:

sudo dpkg --get-selections | grep -v deinstall > ~/packages
nano ~/packages

Это выведет список всех установленных пакетов в вашу домашнюю папку и откроет ее.

При удалении основного пакета (например, libreoffice-common) он должен автоматически удалять зависимые пакеты.

Для удаления введите

sudo apt-get remove package-name

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

sudo apt-get autoremove

Это помогло мне превратить мою настольную установку в «сервер».

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

0
27.01.2020, 20:13

Отключить графический интерфейс в системе Ubuntu.

Здесь я собираюсь показать, как отключить графический интерфейс, не удаляя пакет lightdm, gdm, compiz unity. Вы можете запустить его вручную.

Выполните следующие шаги.

Шаг 1 -: Откройте файл « grub ».

$ sudo nano /etc/default/grub

Шаг 2 -: Замените строку « текст », как показано ниже.

Строка по умолчанию

 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

Замените на -:

 GRUB_CMDLINE_LINUX_DEFAULT="text"

Шаг 3 -: Обновите файл grub, используя следующую команду -:

$ sudo update-grub

Шаг 4 -: {{1} } Перезагрузите систему.

 $ sudo init 6

Добавление Шаг для запуска сеанса графического интерфейса пользователя.

$ sudo service lightdm restart

Отключить графический интерфейс в Ubuntu

-1
27.01.2020, 20:13

Теги

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