Khắc phục: Thư mục gốc của người dùng gốc là / root
Bạn có thể đã nhận thấy một lỗi khi nhập cd hoặc cd ~ sẽ đưa bạn đến / root thay vì một cái gì đó bên trong thư mục / home có vẻ như giữ các thư mục chính. Nếu bạn gặp phải lỗi này, thì bạn có thể nhận thấy nó mỗi khi bạn đang hoạt động với tư cách là người dùng siêu trong Linux. Sửa chữa nó rất đơn giản vì nó thực sự không phải là một lỗi nào cả.
Thay vào đó, điều này được gây ra bởi sự khác biệt về cách Linux xử lý vị trí của thư mục chính. Trong khi một hành vi mong đợi, nó vẫn có thể cực kỳ khó hiểu nếu bạn chưa bao giờ gặp nó trước đây.
Nếu bạn gõ lệnh cd hoặc cd ~ từ thiết bị đầu cuối, bạn sẽ được đưa trở lại thư mục chính của bạn bất kể bạn đang ở đâu trong hệ thống phân cấp thư mục Linux. Điều này đúng ngay cả khi bạn đang ở trên một phân vùng riêng biệt hoặc thậm chí là một cấu trúc tệp hoàn toàn khác bên ngoài. Nếu bạn đã từng mất vị trí của mình trong khi leo thư mục, thì chỉ cần gõ cd sẽ đưa bạn đến nơi bạn có nhiều khả năng bắt đầu ngay khi bạn mở terminal của mình.
Trên Linux, thư mục gốc của người dùng root là / home / root trên một số bản phân phối được chọn, nhưng bạn thường sẽ thấy nó được đặt ở / root ngay ở cấp cao nhất của phần đầu của cấu trúc tệp. Mặc dù nó có thể cấu hình được nhưng đây là tình huống trong phần lớn các bản phân phối Linux. Hãy thử gõ lệnh cd / root như một người dùng thông thường tại thiết bị đầu cuối. Bạn sẽ nhận được một lỗi mà đọc bash: cd / root: Quyền bị từ chối vì đây là thư mục chính của người dùng siêu.
Bây giờ bạn đã làm điều này, hãy mở một cửa sổ terminal root bằng cách gõ gksu x-terminal-emulator vào terminal. Bạn sẽ nhận được một dấu nhắc yêu cầu mật khẩu quản trị của bạn, vì điều này sẽ khởi tạo một dấu nhắc lệnh được nâng lên hoàn toàn.
Mẹo CHUYÊN NGHIỆP: Nếu vấn đề xảy ra với máy tính của bạn hoặc máy tính xách tay / máy tính xách tay, bạn nên thử sử dụng phần mềm Reimage Plus có thể quét các kho lưu trữ và thay thế các tệp bị hỏng và bị thiếu. Điều này làm việc trong hầu hết các trường hợp, nơi vấn đề được bắt nguồn do một tham nhũng hệ thống. Bạn có thể tải xuống Reimage Plus bằng cách nhấp vào đâyNhiều bản phân phối Linux, đặc biệt là các bản phân phối dựa trên Ubuntu, băm ra tên của người dùng gốc để bạn không thể đăng nhập như chúng. Nếu bạn nhận được loại lỗi này trên Ubuntu hoặc một bản phân phối tương tự khác, thì lệnh này sẽ vẫn giúp bạn đăng nhập dưới dạng root mà không phải lo lắng về hệ thống băm này. Bất kể, điều này sẽ mở ra một cửa sổ thiết bị đầu cuối riêng biệt từ một cửa sổ bạn đang làm việc.
Ngay sau khi bạn đang ở dấu nhắc bash, gõ lệnh whoami; CD; pwd và nhấn phím enter. Điều này đầu tiên xác định những người bạn đăng nhập là, sau đó nó thay đổi vào thư mục chính của người dùng hiện tại. Bạn sẽ nhận thấy rằng bạn đã đăng nhập với tư cách là người dùng root và thư mục home của người dùng nói trên không phải là / home / root mà thay vào đó chính là root. Bản phân phối Linux thực hiện điều này vì một số người muốn cài đặt toàn bộ thư mục / home trên một phân vùng riêng biệt từ điểm trên cùng / điểm gắn kết.
Khi bạn đã hoàn tất với cửa sổ gốc, bạn sẽ muốn gõ lệnh thoát để thoát khỏi cửa sổ này vì bạn vẫn là người dùng root trong đó.
Nếu bạn đã có cấu trúc thư mục / home được cài đặt trên một số đĩa khác và nó không thành công về thể chất, thì có / root ở một nơi khác giữ cho bạn khỏi mất khả năng khởi động hệ thống như một siêu người dùng cho mục đích phục hồi. Hầu hết các bản phân phối làm cho nó để các thư mục người dùng bình thường khác nhau có thể đọc được với nhau. Chúng được cấp 755 quyền Unix. Thư mục / root là đặc biệt vì nó có 700 quyền, có nghĩa là chỉ người dùng siêu gốc mới có thể đọc từ nó.
Khi bạn nhìn thấy biểu tượng ~, đây chỉ là một dấu mà shell sử dụng để biểu diễn thư mục chủ của người dùng bất kể nó ở đâu, miễn là bạn có đầu ra tương tự hoặc giống nhau ở trên bạn không có lỗi để sửa. Đôi khi bạn có thể gặp dấu ngã, đó là tên chữ cho biểu tượng này và có nghĩa là cùng một thứ.
Mẹo CHUYÊN NGHIỆP: Nếu vấn đề xảy ra với máy tính của bạn hoặc máy tính xách tay / máy tính xách tay, bạn nên thử sử dụng phần mềm Reimage Plus có thể quét các kho lưu trữ và thay thế các tệp bị hỏng và bị thiếu. Điều này làm việc trong hầu hết các trường hợp, nơi vấn đề được bắt nguồn do một tham nhũng hệ thống. Bạn có thể tải xuống Reimage Plus bằng cách nhấp vào đây